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

信融网站建设网站开发今日国际重大新闻

信融网站建设网站开发,今日国际重大新闻,大学新校区建设网站,微信网站技术方案自定义指令:自己定义的指令,可以封装一些dom操作,扩展额外功能。可分为全局注册与 局部注册。 全局注册(main.js中注册): Vue.directive(指令名称,{ bind(ele,binding) {}, // 只执…

自定义指令:自己定义的指令,可以封装一些dom操作,扩展额外功能。可分为全局注册与                        局部注册。

全局注册(main.js中注册):

Vue.directive('指令名称',{

        bind(ele,binding) {},  // 只执行一次;DOM渲染之前执行,里面可以进行样式操作

        inserted(ele,binding) {},  // 只执行一次;DOM渲染之后执行,里面可以进行行为操作                                                 --常用

        update(ele,binding) {}, // 数据更新后执行--常用

        componentUpdated(ele,binding) {}, // 父子组件都更新后执行

        unbind(ele,binding) {}, // 指令解绑的时候执行

})

 局部注册(main.js中注册):

export default {

        Vue.directive('指令名称',{

                bind(ele,binding) {},  // 只执行一次;DOM渲染之前执行,里面可以进行样式操作

                inserted(ele,binding) {},  // 只执行一次;DOM渲染之后执行,里面可以进行行                                                               为操作--常用

                update(ele,binding) {}, // 数据更新后执行--常用

                componentUpdated(ele,binding) {}, // 父子组件都更新后执行

                unbind(ele,binding) {}, // 指令解绑的时候执行

        })

}

指令值的语法:
        ① v-指令名 = "指令值" ,通过 等号 可以绑定指令的值
        ② 通过 binding.value 可以拿到指令的值
        ③ 通过 update 钩子 ,可以监听指令值的变化,进行dom更新操作

 

示例1---打开页面时,输入框自动获取焦点(全局注册,main.js)

// vue页面
<input type="text" v-focus />// main.js
Vue.directive('focus', {// 获取焦点inserted(ele, binding) {console.log(ele) // 绑定指令的元素console.log(binding) // 指令的相关信息(指令的值等)ele.focus() // 让元素获取焦点},
})

结果如下: 

控制台打印的消息如下:

示例2--改变页面字体颜色(局部注册,在页面中注册): 

// vue页面
<h3 v-color="color">需求2:Ajax请求数据,并设计loading指令</h3><script>
export default {data() {return {color: 'red',}},directives: {color: {inserted(el, binding) {el.style.color = binding.value},update(el, binding) {el.style.color = binding.value},},},
}
</script>

结果如下:

修改color变量的值后,页面字体颜色自动更新如下

http://www.ds6.com.cn/news/61928.html

相关文章:

  • 网页与网站的关系怎么做网络营销平台
  • 扬中市新闻网点击seo软件
  • 北京智能网站建设哪里好微信seo排名优化软件
  • 做京东商城网站seo优化网站教程百度
  • 开网站做女装好还是童装好哪里有学电脑培训班
  • 在哪里找手机网站建设公司域名网站查询
  • 做汽车网站域名注册查询软件
  • 做外贸的专业网站腾讯第三季度营收448亿元
  • c 做网站开发实例广州seo营销培训
  • 西宁哪家网络公司做网站网络软文广告
  • 网站开发培训好学吗百度账号购买网站
  • 一般网站可以自己做商城吗如何快速推广
  • 怎样做网站备份app优化方案
  • 找别人做网站的注意事项index百度指数
  • 做网站怎么接业务网站制作的流程
  • 做cad室内平面图的家具素材网站应用商店搜索优化
  • 网站建立时间查询推广游戏怎么拉人最快
  • 个人网站真实性核验单推广专员是做什么的
  • 网站单页seo苏州seo网站推广哪家好
  • 做网站软文怎么弄互联网广告推广公司
  • 网站怎么设置qq爱站网关键词长尾挖掘工具
  • asp系统网站怎么做优化免费seo快速排名工具
  • 深圳旅游网站建设哪个杭州seo好
  • 手机网站的做成都网站制作
  • 里水哪里做有做网站搜索引擎优化不包括
  • 标志设计英语哪里能搜索引擎优化
  • 做网站相关人员百度短链接在线生成
  • 手机版网站模板下载地址长沙seo管理
  • 中国芗城区城乡建设局网站今天重大新闻
  • 沈阳世纪兴电子商务服务中心无忧seo博客