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

西安定制网站建设微网站建设完 不知道怎么推广咋办

西安定制网站建设,微网站建设完 不知道怎么推广咋办,网页提示站点不安全,wordpress媒体库素材打不开vue3 组件间通信的方式(setup语法糖写法) 1. Props方式 该方式用于父传子#xff0c;父组件以数据绑定的形式声明要传递的数据#xff0c;子组件通过defineProps()方法创建props对象#xff0c;即可拿到父组件传来的数据。 // 父组件 templatedivson…vue3 组件间通信的方式(setup语法糖写法) 1. Props方式 该方式用于父传子父组件以数据绑定的形式声明要传递的数据子组件通过defineProps()方法创建props对象即可拿到父组件传来的数据。 // 父组件 templatedivson :msgstate.msg //div /templatescript setup langts import son from ./son.vue; import { reactive } from vue; const state reactive({msg: 父组件的值 }); /script// 子组件 templatediv{{ msg }}/div /templatescript setup langts const props defineProps({msg: {type: String,default: } }); /script 2. emit方式 emit方式也是Vue中最常见的组件通信方式该方式用于子传父。 // 父组件 templatedivson myClickhandleClick //div /templatescript setup langts import son from ./son.vue; const handleClick val {console.log(val); }; /script // 子组件 templatedivbutton clickhandleClick点击/button/div /templatescript setup langts const emit defineEmits([myClick]); const handleClick () {emit(myClick, 我是子组件的值); }; /script 3、defineExpose 利用defineExposeref 可以得到组件里的方法和变量 // 父组件 templatedivson refsonRef /button clickhandleClick点击/button/div /templatescript setup langts import son from ./son.vue; import { ref } from vue; const sonRef ref(null); const handleClick val {console.log(sonRef.value.msg); }; /script // 子组件 templatedivson/div /templatescript setup langts defineExpose({msg: 我是子组件 }); /script 4. provide/inject  provide/inject是 Vue 中提供的一对 API。无论层级多深API 都可以实现父组件到子孙组件的数据传递。 // 父组件 templatedivson //div /templatescript setup langts import son from ./son.vue; import { provide } from vue; provide(msg, 我是父组件); /script // 子组件 templatediv{{ data }}/div /templatescript setup langts import { inject } from vue; const data inject(msg); /script 5、attrs attrs可以接受除去 props、style、 class之外的属性。 // 父组件 templatedivson :msgstate.msg :hellostate.hello //div /templatescript setup langts import son from ./son.vue; import { reactive } from vue; const state reactive({msg: 我是父组件,hello: hello }); /script // 子组件 templatedivson/div /templatescript setup langts import { useAttrs } from vue; const attrs useAttrs(); console.log(attrs.msg); // 我是父组件 /script 6. v-model方式 v-model不能严格成为数据的传递方式其实只是减少了代码量。 // 父组件 templatedivson v-model:msgstate.msg /{{ state.msg }}/div /templatescript setup langts import son from ./son.vue; import { reactive } from vue; const state reactive({msg: 我是父组件 }); /script 子组件需要emit一个叫update:xxx的事件再把需要更新的响应式数据传给emit方法的第二个参数即可。 // 子组件 templatedivsonbutton clickhandleClick点击/button/div /templatescript setup langts const props defineProps({msg: {type: String,default: } }); console.log(props.msg); // 子组件需要emit一个叫update:xxx的事件再把需要更新的响应式数据传给emit方法的第二个参数即可 const emit defineEmits([msg]); const handleClick () {emit(update:msg, 我是子组件); }; /script 7. Vuex / Pinia Vuex 和 Pinia 是 Vue 3 中的状态管理工具使用这两个工具可以轻松实现组件通信具体的使用方法可以查阅官方文档。 Vuex官方文档 Pinia官方文档
http://www.dnsts.com.cn/news/123230.html

相关文章:

  • 网站为契机建设校园数字化福州做企业网站
  • 网站的整体结构wordpress生成百度地图
  • 百安居装修报价清单关键词优化一年多少钱
  • 贵阳学网站建设纪念册设计制作公司
  • wdcp网站备份上海正规招聘人才市场
  • 做网站要注意什么北京平台网站建设多少钱
  • 建建建设网站公司网站28网站建设
  • 江苏省建设厅网站施工员证查询百青藤广告联盟官网
  • wordpress全站301wordpress验证密码
  • 网站建设费账务处理网上商城哪个好
  • 网站推广 html关键词代码解说百度怎么免费推广
  • iis5建设网站成都百度提升优化
  • 网站收缩广告常熟外贸网站建设
  • 免费站群系统做网站怎么存放视频
  • 网站建设做的好宿迁网站建设宿迁
  • 南山网站设计方案郑州的建设网站有哪些
  • 重庆平台网站建设企业上海网站推广珈维
  • 温州瓯海区营销型网站建设全网营销口碑整合营销
  • 大理公司网站建设rails网站开发
  • 做企业网站时需要注意哪些地方网络服务器异常是怎么回事
  • mstsc做网站公司官网优化
  • 太原seo网站管理枣庄建网站
  • 网站的风格与布局的设计方案网站建设与维护一般需要多少钱每年
  • 网站qq联系代码福州哪家企业网站建设设计最高端
  • 深圳入户申请网站官网贵阳酒店网站建设
  • 公司网站需求文档怎么申请网站域名赚钱
  • 江苏华能建设集团有限公司网站p6项目管理软件
  • 网站语言群辉安装wordpress
  • 内江市网站建设大连大型网站制作公司
  • wordpress建站 客户端网站建设是怎么收费的