当前位置: 首页 > news >正文

网站建设及管理工作岗位要求网页广告太多怎么办

网站建设及管理工作岗位要求,网页广告太多怎么办,软件设计学什么,电子科技公司网站建设方案结论先行#xff1a; script setup 是 Vue3 的语法糖#xff0c;简化了组合式 API 的写法#xff0c;实现了 “顶层的绑定”。例如#xff1a; ① 声明的属性和方法无需 return#xff0c;就可以直接在模板使用#xff1b; ② 引入组件的时候#xff0c;会自…结论先行 script setup 是 Vue3 的语法糖简化了组合式 API 的写法实现了 “顶层的绑定”。例如 ① 声明的属性和方法无需 return就可以直接在模板使用 ② 引入组件的时候会自动注册无需通过 components 手动注册 ③ 使用 defineProps 接收父组件传递的值defineEmits 定义自定义事件 ④ 默认不会对外暴露任何属性和方法如果要暴露的话使用 defineExpose ⑤ useAttrs 获取属性useSlots 获取插槽 具体解析 1、script setup 是什么  script setup 是在 Vue3.2 之后新增的语法糖简化了组合式 API 的写法并且运行性能更好。 在单文件组件 SFC 中使用 Composition 组合式 API 的 编译时 语法糖。 基本语法需要在 script 代码块加上 setup 属性 script setupconsole.log(你好script setup) /scriptscript setup 和 script 的执行时机是不同的 普通的 script 只会在组件第一次被引入的时候执行一次而 script setup 中的代码会在每次组件实例被创建的时候执行 2、script setup 语法糖的特点  ① 不需要再手动写 setup(){ } 因为在 setup 函数中所有 ES 模块导出都被认为是暴露给上下文的值。 script setupconsole.log(你好script setup) /script② 属性和方法无需返回可以直接使用。 不需要写 return直接声明数据就可以在模板中使用了。 因为已经在 script setup 标签中实现了 “顶层的绑定”。 解决了之前需要将声明的变量、函数以及 import 引入的内容通过 return 向外暴露才能模板中使用的问题。 templatep{{ msg }}/p /templatescript setupconst msg ref(hello) /script③ 引入组件的时候会自动注册无需通过 components 手动注册。 templatecom{{ msg }}/com /templatescript setupimport com from ./com.vue /script④ 使用 defineProps 接收父组件传递的值。 defineProps 是 Vue3 的一个宏函数使用时可不导入参数与 Vue2 的 props 选项相同。 defineProps 返回的 props 对象是一个响应式 proxy 对象特性与 reactive 基本相同。但是定义的 props 对象的值是只读的而且可以在模板中直接使用属性。 templatep{{ msg }}/p /templatescript setupconst props defineProps({msg: String,name: {type: String,default: 默认值}})console.log(props.name)props.name haha // 不能修改声明的props的值是只读的 /script ⑤ useAttrs 获取属性useSlots 获取插槽defineEmits 获取自定义事件defineExpose 对外暴露 useAttrs接收父组件传递的属性和事件 在组件中可以直接使用这些属性和事件无需在 props 和 emits 中声明。在模板中就可以直接使用它们。 与 defineProps 相比useAttrs 的优先级较低。 useAttrs 能够接收到所有属性但不能够对接收到的属性进行类型校验和默认值设置。 templatedivp{{ title }}/pbutton clickonClick点击/button/div /templatescript setup import { useAttrs } from vue const { title, onClick } useAttrs() /scriptdefineEmits父组件向子组件传递函数  defineExpose可以将子组件中的属性和方法暴露给父组件 默认不会对外暴露任何属性和方法 父组件 templatep父组件/pchild refchildRef :valueparentValue funcfunc/ /templatescript setup import child from ./child;const parentValue ref(我是爸爸); const func (params) {parentValue.value params };const childRef ref(null); onMounted((){// 调用子组件中的参数和函数console.log(childRef.value.a);childRef.value.childFn(); }); /scriptscript export default {name: parent } /script 子组件 templatep子组件/pp{{ value }}/pbutton clickemit(func, 哈哈哈)点击/button /templatescript setup import { defineProps, defineEmits, defineExpose } from vue// 接收父级传过来的参数 const props defineProps([value]); // 接收父级传过来的方法 const emit defineEmits([func]);const childValue 我是儿子; const childFn () {console.log(我是子组件中的方法); }// 将参数childValue和函数childFn暴露给父组件 defineExpose({childValue,childFn }); /scriptscript export default {name: child } /script
http://www.w-s-a.com/news/732796/

相关文章:

  • 制作简单门户网站步骤中国建设局网站查询
  • 漳州专业网站建设网站建设的面试要求
  • 有哪些网站是封面型汕头网站上排名
  • 自动优化网站软件没有了做的新网站做百度推广怎么弄
  • 高陵县建设局网站商标查询网站
  • 郑州建设网站哪家好东莞网络公司排行榜
  • 成都网站开发费用做行程的网站
  • 做地铁建设的公司网站手机网站首页布局设计
  • 福建亨立建设集团有限公司网站搜狗网页游戏大厅
  • 设计网站musil访问量大的网站选择多少流量的服务器何时
  • 公司网站包括哪些内容新网站怎样做外链
  • 淘宝宝贝链接怎么做相关网站广州好蜘蛛网站建设
  • 长春网站制作网页博山区住房和城乡建设局网站
  • 云南大学网站建设解析到网站怎样做
  • 网站维护的要求包括锦溪网站建设
  • 金站网.营销型网站学校安全教育网站建设
  • 临沂市建设局网站公示军事新闻头条2023
  • 购物网网站建设lamp 做网站
  • 做网站网站庄家html5网站开发技术
  • 无锡门户网站制作电话广告设计公司的未来
  • 白云区专业网站建设网页设计模拟试题答案
  • 毕业设计网站代做多少钱制作旅游网站设计概述
  • 网站开发维护运维无人在线电视剧免费观看
  • 电子商务网站建设开题报告展馆网站建设
  • 门户网站建设的背景和意义手机网站前
  • 国内免费视频素材无水印素材网站国家最新消息
  • 襄阳seo站内优化学做网站论坛教程
  • 文明网站建设情况报告wordpress伪静态配置
  • 牙科网站模板个人微信网站建设
  • 厦门公司注册网站dw做简单小说网站