微信小程序混入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: {
 
  },
   
})

页面直接使用

相关推荐
梦65013 分钟前
Vue 实现动态路由
前端·javascript·vue.js
丶乘风破浪丶21 分钟前
Vue项目中判断相同请求的实现方案:从原理到实战
前端·javascript·vue.js
0思必得024 分钟前
[Web自动化] JS基础语法与数据类型
前端·javascript·自动化·html·web自动化
xiaohe060125 分钟前
📦 Uni ECharts 是如何使用定制 echarts 的?一篇文章轻松掌握!
vue.js·uni-app·echarts
Hy行者勇哥26 分钟前
JavaScript性能优化实战:从入门到精通
开发语言·javascript·性能优化
Irene199135 分钟前
JavaScript 常见算法复杂度总结(大O表示法)
javascript·算法
光影少年42 分钟前
Vue 2 / Vue 3 diff算法
前端·javascript·vue.js
未来之窗软件服务1 小时前
JAVASCRIPT 离线解析IP地址 幽冥大陆(七十) —东方仙盟练气期
开发语言·javascript·tcp/ip·仙盟创梦ide·东方仙盟
指尖跳动的光1 小时前
如何减少项目里面if-else
前端·javascript
yanghuashuiyue1 小时前
Vue3难以统一的命名规范
前端·vue.js·typescript