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

一般网站的后台设计说明万能模板500字

一般网站的后台,设计说明万能模板500字,上海由多少家网站建设公司,品牌logo设计在线生成vue自定义指令#xff1a;指定文字高亮 自定义指令 除了核心功能默认内置的指令 (v-model 和 v-show)#xff0c;Vue 也允许注册自定义指令。注意#xff0c;在 Vue2.0 中#xff0c;代码复用和抽象的主要形式是组件。然而#xff0c;有的情况下#xff0c;你仍然需要对…vue自定义指令指定文字高亮 自定义指令 除了核心功能默认内置的指令 (v-model 和 v-show)Vue 也允许注册自定义指令。注意在 Vue2.0 中代码复用和抽象的主要形式是组件。然而有的情况下你仍然需要对普通 DOM 元素进行底层操作这时候就会用到自定义指令 钩子函数 一个指令定义对象可以提供如下几个钩子函数 (均为可选) bind只调用一次指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。 inserted被绑定元素插入父节点时调用 (仅保证父节点存在但不一定已被插入文档中)。 update所在组件的 VNode 更新时调用但是可能发生在其子 VNode 更新之前。指令的值可能发生了改变也可能没有。但是你可以通过比较更新前后的值来忽略不必要的模板更新 (详细的钩子函数参数见下)。 componentUpdated指令所在组件的 VNode 及其子 VNode 全部更新后调用。 unbind只调用一次指令与元素解绑时调用。 指令钩子函数会被传入以下参数 el指令所绑定的元素可以用来直接操作 DOM。binding一个对象包含以下 property name指令名不包括 v- 前缀。value指令的绑定值例如v-my-directive“1 1” 中绑定值为 2。oldValue指令绑定的前一个值仅在 update 和 componentUpdated 钩子中可用。无论值是否改变都可用。expression字符串形式的指令表达式。例如 v-my-directive“1 1” 中表达式为 “1 1”。arg传给指令的参数可选。例如 v-my-directive:foo 中参数为 “foo”。modifiers一个包含修饰符的对象。例如v-my-directive.foo.bar 中修饰符对象为 { foo: true, bar: true }。 vnodeVue 编译生成的虚拟节点。移步 VNode API 来了解更多详情。oldVnode上一个虚拟节点仅在 update 和 componentUpdated 钩子中可用。 自定义指令指定文字高亮 创建自定义指令 在项目 src 目录下创建自定义指令目录 directives 并在目录下创建 index.js 和 directives.js 文件 index.js: /** Description: 自定义指令*/ import directives from ./directives;export default {install(Vue) {Object.keys(directives).forEach((key) {Vue.directive(key, directives[key]);})}, }directives.js: /*** desc 指定文字高亮指令* param hText 需要高亮的文字* param text 全部文字* param color 高亮文字的颜色*/ const textLight {bind(el, binding, vnode) {const { value } binding;if (value typeof value object) {const { hText, text, color } value;el.innerHTML text.replace(new RegExp(hText, ig), (t) {return span stylecolor: ${color}${t}/span;});}},update(el, binding, vnode) {const { value } binding;if (value typeof value object) {const { hText, text, color } value;el.innerHTML text.replace(new RegExp(hText, ig), (t) {return span stylecolor: ${color}${t}/span;});}}, };export default {textLight };main.js: ......import Directives from ./directives; Vue.use(Directives);使用自定义指令 templatediv classdemop v-textLight{ hText: hText1, text: text, color: color }/pp v-textLight{ hText: hText2, text: text, color: color }/p/div /templatescript export default {data() {return {hText1: 自定义指令, // 一个高亮文字hText2: 核心|自定义指令, // 多个高亮文字text: 除了核心功能默认内置的指令 (v-model 和 v-show)Vue 也允许注册自定义指令。,color: #c7254e}} } /script效果
http://www.pierceye.com/news/412805/

相关文章:

  • 前海艾爻网站 建设磐安住房和城乡建设部网站
  • 网站程序h5电商seo是什么意思啊
  • 网站赚钱做跨境电商要什么费用
  • wordpress修改文件简单的seo网站优化排名
  • 专业网专业网站建设展示网站建设的ppt
  • 江淮网站开发商城网站 html模板
  • 上海网站制作电话淄博免费网站建设
  • 做动态在网站需要学什么宁波网站建设用什么软件
  • 靖江 建设局网站wordpress小工具缓存
  • 搜索网站的软件郑州企业展厅设计公司
  • 上海建设局官方网站做外包网站的公司是怎样的
  • 网站开发ppt方案模板wordpress如何导出数据字典
  • 网站加上视频对seo影响wordpress打开xml-rpc
  • 个人网站建设分几个步走单页面网站多少钱
  • 自己做网站详细步骤保定网站建设方案优化
  • 传奇手游网站大全9377公司网站建设安全的风险
  • 昆明建设厅网站企业管理咨询上班好吗
  • 福州做网站销售公司用vs2010做网站的好处
  • 深圳企业建站平台网站备案费一般是多少
  • 郑州哪里有做网站郑州货拉拉
  • 汽车网页制作素材滕州网站搜索引擎优化
  • 网站备案地点郓城做网站
  • 专业的外贸网站建设公司价格网站如何制作浙江
  • 东莞运营推广网站建设费用微信小程序开发需要多少钱?
  • 福州专业网站搭建排名沈阳教做网站
  • 公益网站建设方案代码需求网站
  • php网站开发步骤苏州知名网站制作开发
  • 万网免费建企业网站长春搜索引擎优化
  • 网站如何建设数据库网站制作自己接单
  • 为什么有的网站点不开免费的png素材网