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

四川住房城乡建设周刊网站怎么用代码做网站

四川住房城乡建设周刊网站,怎么用代码做网站,网站开发信息平台项目总结,网站建设与管理怎么做文章目录 一、组件事件与v-model配合使用二、组件数据传递#xff08;子传父#xff09;三、插槽Slots四、具名插槽五、插槽中的数据传递 一、组件事件与v-model配合使用 组件A的数据变化 组件B可以实时显示 templateh3Main/h3p搜索内容为… 文章目录 一、组件事件与v-model配合使用二、组件数据传递子传父三、插槽Slots四、具名插槽五、插槽中的数据传递 一、组件事件与v-model配合使用 组件A的数据变化 组件B可以实时显示 templateh3Main/h3p搜索内容为:{{search}}/pcomponent-b searchEventgetSearch/component-b /templatescript import ComponentB from /components/componentB; export default {name: componentA,components: {ComponentB},data(){return{search:}},methods:{getSearch(data){this.searchdata}} } /scriptstyle scoped/styletemplate搜索: input typetext v-modelsearch /templatescript export default {name: componentB,data(){return{search:}},//侦听器watch:{search(newvValue,oldValue){console.log(oldValue)this.$emit(searchEvent,newvValue)}} } /scriptstyle scoped/style二、组件数据传递子传父 利用父组件的函数回调 templateh3Main/h3p搜索内容为:{{search}}/pcomponent-b searchEventgetSearch :onEventdataFn/component-bpthis:{{message}}/p /templatescript import ComponentB from /components/componentB; export default {name: componentA,components: {ComponentB},data(){return{search:,message:}},methods:{getSearch(data){this.searchdata},dataFn(data){this.messagedata}} } /scriptstyle scoped/styletemplate搜索: input typetext v-modelsearchp{{onEvent(age)}}/p /templatescript export default {name: componentB,data(){return{search:,age:22}},//侦听器watch:{search(newvValue,oldValue){console.log(oldValue)this.$emit(searchEvent,newvValue)}},props:{onEvent:Function} } /scriptstyle scoped/style三、插槽Slots 解决的是组件传输一个完整的html结构 也就是一个模板内容 templateparent-demo/parent-democomponent-a/component-aslot-demodivh3插槽标题/h3 !-- 插槽内容不是写死的 而是动态的--p{{ message }}/p/div/slot-demo /templatescriptimport ParentDemo from /components/parentDemo; import ComponentA from /components/componentA; import SlotDemo from /components/slotDemo; export default {name: App,components: {SlotDemo, ComponentA, ParentDemo},data(){return{message:hello}} } /scriptstyle #app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px; } /style templateh3插槽基础知识/h3 !-- slot 是一个插槽的出口 标示了 父元素提供的插槽内容将要在哪里被渲染 -- !-- 如果没有传插槽 在标签中间的内容 就是默认值--slot插槽默认值/slot /templatescript export default {name: slotDemo } /scriptstyle scoped/style四、具名插槽 templateparent-demo/parent-democomponent-a/component-aslot-demo !-- 通过template中的 v-slot属性 和 slot标签的 name对应 -- !-- v-slot的简写 可以 简写为# --template v-slot:headerh3插槽标题/h3/templatetemplate #mainp{{ message }}/p/template/slot-demo /templatescriptimport ParentDemo from /components/parentDemo; import ComponentA from /components/componentA; import SlotDemo from /components/slotDemo; export default {name: App,components: {SlotDemo, ComponentA, ParentDemo},data(){return{message:hello}} } /scriptstyle #app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px; } /style templateh3插槽基础知识/h3 !-- slot 是一个插槽的出口 标示了 父元素提供的插槽内容将要在哪里被渲染 -- !-- 如果没有传插槽 在标签中间的内容 就是默认值--slot nameheader插槽默认值/slothrslot namemain/slot /templatescript export default {name: slotDemo } /scriptstyle scoped/style五、插槽中的数据传递 在某些情况下插槽的内容可能同时需要用到父子两个组件的数据所以需要方法将子组件在渲染时候将一部分数据提供给插槽 templateparent-demo/parent-democomponent-a/component-aslot-demo !-- 通过template中的 v-slot属性 和 slot标签的 name对应 -- !-- v-slot的简写 可以 简写为# --template v-slot:headerh3插槽标题/h3/templatetemplate #mainp{{ message }}/p/template/slot-demoSlotAttr !-- 建议指明对应的插槽名称--template v-slot:mainslotPropsp{{currentTest}}/pp{{slotProps.msg}}/p/template/SlotAttr /templatescriptimport ParentDemo from /components/parentDemo; import ComponentA from /components/componentA; import SlotDemo from /components/slotDemo; import SlotAttr from /components/slotAttr; export default {name: App,components: {SlotAttr, SlotDemo, ComponentA, ParentDemo},data(){return{message:hello,currentTest:测试内容}} } /script templateh3插槽plus/h3 !-- 子元素的数据想要显示 则需要将数据传给父元素父元素接收后和父元素原本的内容 一起传给子元素 --slot :msgchildMessage namemain/slot /templatescript export default {name: slotAttr,data(){return{childMessage:子组件数据}} } /scriptstyle scoped/style
http://wiki.neutronadmin.com/news/244105/

相关文章:

  • 太仓网站建设网站推广WordPress链接点击次数统计
  • 功能型类的网站程序制作软件
  • 百度怎么网站排名沈阳做微信和网站的公司
  • 腾讯云wordpress建站教程seo在线教程
  • 客户对网站建设公司的评价网站建设方案预计效果
  • asp.net做网站怎么样中国室内设计网站有哪些
  • 郑州知名网站建设公司网站规划步骤有哪些
  • 设计一个学院网站上线了小程序怎么收费
  • 浙江建设职业技术学院门户网站免费开源小程序源码
  • 在国外做盗版电影网站招聘wordpress
  • 凡科网上建设成功的网站站点推广
  • 什么做网站赚钱政务服务网站建设整改报告
  • 做英文网站賺钱wordpress需要什么主机
  • 网站怎么做下载内容网站建站网站制作公司
  • 网站建设与维护浙江省试题软件工程很难学吗
  • 哈尔滨建设公司网站海南行指三亚网站开发
  • 北京棋森建设有限公司网站青海城乡建设部网站首页
  • 家装行业网站建设传统行业网站建设
  • 建设网站的建筑公司专业网站建设电话
  • 网站建设培训西安网站建设标志头像图片
  • pc wap 装修公司网站源码餐饮加盟手机网站建设
  • 宁波哪个公司建网站新网站如何做百度关键词
  • 仿4493美图网站程序各大浏览器的网址
  • 建一个网络商城的网站素材搜集预算是什么企业网站主页设计
  • 做网站ps注意事项app界面设计模板一套
  • 公司网站开发款记什么科目游戏设计师网站
  • 做店铺首页的网站手机网站搭建
  • 汕头网站制作推荐需要登陆的网站如何做爬虫
  • 南京有关制作网站的公司网站建设实训意见建议
  • 什么是网站运营网站建设 业务员