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

如何链接自己做的网站做网站生成二维码

如何链接自己做的网站,做网站生成二维码,现代简约室内设计案例分析,苏州网站建设点一点1. 自定义事件 除了可以处理原生的DOM事件, v-on指令也可以处理组件内部触发的自定义的事件,调用this.$emit()函数就可以触发一个自定义事件 $emit() 触发事件函数接受一个自定义事件的事件名以及其他任何给事件函数传递的参数. 然后就可以在组件上使用v-on来绑定这个自定义事…1. 自定义事件 除了可以处理原生的DOM事件, v-on指令也可以处理组件内部触发的自定义的事件,调用this.$emit()函数就可以触发一个自定义事件 $emit() 触发事件函数接受一个自定义事件的事件名以及其他任何给事件函数传递的参数. 然后就可以在组件上使用v-on来绑定这个自定义事件 {methods: {handleClick(){this.clicksthis.$emit(count,this.clicks )}} }所以我们就可以利用自定事件来处理子组件触发父组件数据的更改和向父组件传值 2. 子组件触发父组件数据的改变 通过父组件向子组件传值的学习,我们已经知道了Vue是单向下行数据流, 子组件更改props中的数据不会触发父组件数据的改变, 但是由于响应式原理,父组件数据的改变会导致子组件props中值的改变 那么我们怎样才能在子组件中改变显示的结果呢. 思路: 子组件中没法更改父组件中的数据,那么我们就让父组件自己的函数改自己的数据如何在子组件中触发父组件中的函数呢, 就可以通过自定义事件子组件在函数中触发自定义事件, 将父组件中更改数据的函数绑定为自定义事件的函数然后父组件中的数据一变,因为响应式,所以子组件中的数据会自动改变 示例代码如下: div idapp!-- 使用组件 --!-- 3.在子组件中绑定自定义事件, 将父组件的方法绑定为自定义事件的处理函数--my-component :clicksclicks counthandleParentClick/my-component/div!-- 组件模板 -- template idMyComponentdiv被点击了{{clicks}}次!-- 1. 子组件通过原生click事件触发子组件自己的函数 --button clickhandleClick点击/button/div /templatescript// 组件选项对象let MyComponent {props:[clicks],template: #MyComponent,methods:{handleClick(){// 2.子组件函数中触发自定义事件this.$emit(count)}}}// 实例中注册组件const vm new Vue({el:#app,data: {clicks:0},components: {MyComponent: MyComponent},methods:{handleParentClick(){// 4. 在父组件函数中修改父组件中的数据this.clicks}}}) /script示例结果 最后父组件数据一变,子组件显示结果自然变化 我们也知道$emit方法在触发自定义事件的时候,还可以给自定义事件传参, 这样就可以实现子组件向父组件传参 3. 子组件向父组件传参 上一小节,我们是在子组件中通过自定义事件触发父组件中的函数, 在父组件中修改数据, 同样我们也可以在子组件中修改数据,然后将修改后的数据通过自定义事件传参的方式,传递给父组件函数,在父组件函数中直接用子组件传过来修改后的数据直接替换父组件中的数据 示例代码如下: div idapp!-- 使用组件 --!-- 3.在子组件中绑定自定义事件, 将父组件的方法绑定为自定义事件的处理函数--my-component :clicksclicks counthandleParentClick/my-component /div!-- 组件模板 -- template idMyComponentdiv被点击了{{clicks}}次!-- 1. 子组件通过原生click事件触发子组件自己的函数 --button clickhandleClick点击/button/div /templatescript// 组件选项对象let MyComponent {props:[clicks],template: #MyComponent,data(){return {count: this.clicks}},methods:{handleClick(){// 2.子子组件函数中触发自定义事件// 2.1 在触发自定义事件的时候向自定事件传参this.count2this.$emit(count,this.count)}}}// 实例中注册组件const vm new Vue({el:#app,data: {clicks:0},components: {MyComponent: MyComponent},methods:{handleParentClick(count){// 4. 在父组件函数中修改父组件中的数据// 4.1 接受自定义事件触发时传递的参数console.log(count)this.clicks count}}})/script
http://www.dnsts.com.cn/news/213520.html

相关文章:

  • 太原网站制作优化seo公司兰州门户网站建设
  • 淮南建设公司网站手机优化什么意思
  • 网站首页页脚网站建设与管理心得体会和总结
  • 做扎染的网站响应式网站开发技术
  • 来宾市住房和城乡建设局网站可以挣钱的网站
  • 做网站怎样用链接赚钱吸引企业做网站的文章内容
  • 网站开发用什么软件有哪些厦门网站建设服务
  • 中国黄金集团建设有限公司官方网站wordpress页面文字首行缩进
  • 网站备案管理系统登录不上去网络服务提供者发现未成年秘密信息应采取
  • 做网站淘汰了移动wap站点
  • 北京公司响应式网站建设价位衡水景县专业做淘宝网站公司
  • 常用网站布局wordpress大前端整站
  • php做网站一般用什么软件九亭做网站
  • 海珠营销型网站建设山东省菏泽市城乡建设局网站
  • 南部县网站建设百度账号购买1元40个
  • 用ps做网站导航网站建设毕业设计摘要
  • 泊头做网站价格怎样自己开网站赚钱
  • 开发个微网站多少钱百度 手机网站收录
  • 网站开发数据库速度解决方法饮用水品牌营销型网站
  • 太原的网站建设公司哪家好好的网站开发公司
  • 设计专业自学网站直接推广和间接推广区别
  • 超市网站模板flash网站建设公司
  • 少儿编程培训机构佛山公司推广优化
  • 做旅游网站的关注与回复淘宝商城网上购物网
  • 代做企业网站备案扁平化网站后台
  • 鲜花店网站源码海底捞口碑营销
  • 怎么做微商的微网站网站建设基本教程
  • 如何搭建门户网站网上商城网站设计
  • 竹业网站建设移动网站排名教程
  • 文安做网站wordpress会员浏览器