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

平湖有做网站得吗seo长尾关键词

平湖有做网站得吗,seo长尾关键词,网页开发需求定制,广西茶叶网站建设Vue自定义指令- v-loading封装 文章目录 Vue自定义指令- v-loading封装01-自定义指令自定义指令的两种注册语法#xff1a; 02自定义指令的值03-自定义指令- v-loading指令封装 01-自定义指令 什么是自定义指令#xff1f; 自定义指令#xff1a;自己定义的指令#xff0c…Vue自定义指令- v-loading封装 文章目录 Vue自定义指令- v-loading封装01-自定义指令自定义指令的两种注册语法 02自定义指令的值03-自定义指令- v-loading指令封装 01-自定义指令 什么是自定义指令 自定义指令自己定义的指令可以封装一些dom操作扩展额外功能。 1、例如完成自动聚焦的功能 自定义指令的两种注册语法 全局注册-语法 // 全局注册指令 Vue.directive(focus,{// inserted会在 指令所在的元素被插入到页面中的时候触发inserted (el) {// el 就是我们指令所绑定的元素el.focus()} })局部注册-语法 // 2.局部注册指令directives: {// 指令名指令配置项focus: {// el 是我么指令所绑定的元素inserted (el) {el.focus()}}} 根据使用场景选择不同的注册方式。 02自定义指令的值 2、例如实现一个color指令 - 传入不同的颜色给标签设置文字颜色 语法 我们再绑定指令的时候可以通过 等号 给我们指令绑定具体的参数。 v-指令名“指令值”绑定指令的值 div v-colorcolor我是内容/div 通过 binding.value可以可以拿到指令值指令值修改会 触发 update 函数 binding.value可以拿到color的值当我们指令被修改后会执行update函数 div classapph1 v-colorcolor1指令的值1/h1h1 v-colorcolor2指令的值2/h1/divscript export default {data () {return {color1: red,color2: green}},// 注册自定义指令directives: {color: {// 1、inserted 元素被添加到页面时的逻辑inserted (el,binding) {// binding.value 就是指令的值el.style.color binding.value},// 2、update 指令的值修改的时候触发提供dom更新后的逻辑update (el, binding) {el.style.color binding.value}}} } /script03-自定义指令- v-loading指令封装 分析 v-loading指令封装 本质 loading 效果就是一个蒙层盖在了盒子上数据请求中开启loading状态添加蒙层数据请求完毕后关闭loading装状态移除蒙层。 实现 准备一个 loading 类通过伪元素定位设置宽高实现蒙层 开启关闭蒙层状态添加移除蒙层本质只需要添加移除类即可 结合自定义指令的语法进行封装 div classbox v-loadingisLoadingscript // 安装axios yarn add axios import axios from axios// 接口地址http://hmajax.itheima.net/api/news // 请求方式get export default {data () {return {list: [],isLoading: true}},// 定义局部指令directives: {loading: {inserted (el,binding) {// 指令触发后执行当前钩子 insertedbinding.value ? el.classList.add(loading) : el.classList.remove(loading)},update (el,binding) {// 指令值被修改执行当前钩子 updatebinding.value ? el.classList.add(loading) : el.classList.remove(loading)}}},async created () {// 1. 发送请求获取数据const res await axios.get(http://hmajax.itheima.net/api/news)setTimeout(() {// 2. 更新到 list 中用于页面渲染 v-forthis.list res.data.data// 数据响应后改变蒙层状态this.isLoading false}, 2000)} } /scriptstyle .loading:before {content: ;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #fff url(./loading.gif) no-repeat center; } /style
http://www.zqtcl.cn/news/607170/

相关文章:

  • 孝感网站建设xgsh国内比百度好的搜索引擎
  • 阅读网站怎样做网站右侧固定标题怎么做
  • 网站开发多少钱农民wordpress acf破解版
  • 厦门网站建设培训云南最便宜的网站建设
  • 吉安手机网站建设html网页布局
  • wordpress英文文章格式怎样给网站做优化
  • 新网站友链网店托管公司
  • 期末作业制作网站网站上传根目录
  • 新网站不被收录的原因兰州网络seo公司
  • 男生可以做网站编辑工作吗网站域名跟谁买
  • 我市精神文明建设的门户网站做网站需要写代码
  • 新网站推广网站搜索引擎优化的步骤
  • 网站建设20推广公司网站建设推广方案
  • 如何设计酒店网站建设好的交互网站
  • 怎么把自己的网站放到百度上九亭做网站
  • 张家界旅游网站建设网页设计作品欣赏分析
  • 订阅号自定义可以做链接网站不做网站dreamwa
  • 电子商务网站规划的原则做网站的集群方案
  • 山东建设银行怎么招聘网站自己做商城网站
  • 建设网站成本预算网站页面设计尺寸
  • 微官网和微网站首页房产网怎么查到房产
  • 高端服装产品网站建设织梦网站识别
  • 做调像什么网站找活注册网站请签署意见是写无
  • 郑州公司网站设计深圳福田有哪些公司
  • 怎么看网站是谁做的asp企业网站开发技术
  • 传奇手游网站大全9377编辑器wordpress
  • 网站集约化建设意见和建议苏州建设交通招聘信息网站
  • 网站建设优化的技巧衣服定制的app有哪些
  • 营销型网站建设报价vue本地访问服务器跨域
  • 支持api网站开发大疆网站建设