微信小程序混入Behavior,实现Vue mixins同样功能

docBeHavior.js

javascript 复制代码
 

module.exports = Behavior({
  //属性节点
  properties: {
  },
  //私有数据节点
  data: {
    showReName: false,
    showDelete:false,
    showMove: false,
 
  },
  //其它节点
  methods: {

     
    deleteClick(e) {
      this.setData({showDelete: true})
    },
    reNameClick(e) {
      this.setData({showReName: true})
    },
    moveClick(e) {
      this.getUserDir();
      this.setData({showMove: true})
    },
    

  } 
});

引用

代码

javascript 复制代码
const docBehavior = require("../../../behaviors/docBehavior.js");
 
Page({

  /**
   * 页面的初始数据
   */
  behaviors:[
    docBehavior
  ],
  data: {
 
  },
   
})

页面直接使用

相关推荐
LuckySusu16 小时前
【vue篇】Vue 项目中的静态资源管理:assets vs static 终极指南
前端·vue.js
LuckySusu16 小时前
【vue篇】Vue.delete vs delete:数组删除的“陷阱”与正确姿势
前端·vue.js
LuckySusu16 小时前
【vue篇】Vue 模板编译原理:从 Template 到 DOM 的翻译官
前端·vue.js
LuckySusu16 小时前
【vue篇】Vue 2 响应式“盲区”破解:如何监听对象/数组属性变化
前端·vue.js
LuckySusu16 小时前
【vue篇】Vue Mixin:可复用功能的“乐高积木”
前端·vue.js
勤奋菲菲16 小时前
Vue3+Three.js:requestAnimationFrame的详细介绍
开发语言·javascript·three.js·前端可视化
前端开发呀17 小时前
无所不能的uniapp拦截器【三】uni-app 拦截器核心流程解析
前端·javascript·微信小程序
云和数据.ChenGuang17 小时前
vue中构建脚手架
前端·javascript·vue.js
渣哥17 小时前
面试官最爱刁难:Spring 框架里到底用了多少经典设计模式?
javascript·后端·面试
尘似鹤17 小时前
微信小程序学习(六)--多媒体操作
学习·微信小程序·小程序