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

页面直接使用

相关推荐
江城开朗的豌豆14 分钟前
React应用优化指南:让我的项目性能“起飞”✨
前端·javascript·react.js
Asort39 分钟前
JavaScript 从零开始(六):控制流语句详解——让代码拥有决策与重复能力
前端·javascript
EMT1 小时前
在 Vue 项目中使用 URL Query 保存和恢复搜索条件
javascript·vue.js
艾小码1 小时前
还在被超长列表卡到崩溃?3招搞定虚拟滚动,性能直接起飞!
前端·javascript·react.js
前端康师傅1 小时前
JavaScript 作用域常见问题及解决方案
前端·javascript
我是日安1 小时前
从零到一打造 Vue3 响应式系统 Day 9 - Effect:调度器实现与应用
前端·vue.js
Mintopia1 小时前
🚀 Next.js 全栈 E2E 测试:Playwright vs Cypress
前端·javascript·next.js
原生高钙1 小时前
JS设计模式指南
前端·javascript
Mintopia1 小时前
⚡ WebAssembly 如何加速 AIGC 模型在浏览器中的运行效率?
前端·javascript·aigc
断竿散人2 小时前
乾坤微前端框架的沙箱技术实现原理深度解析
前端·javascript·前端框架