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

页面直接使用

相关推荐
鸿蒙开发17 分钟前
# 代码写完才发现不能上线:微信小程序开发前必须准备的 8 件事
微信小程序·产品经理
牛肉胡辣汤18 分钟前
Blender + Three.js 开发讲解:从 .blend 到能转的产品页
开发语言·javascript·blender
李纲明20 分钟前
微信小程序 web-view 打开空白或提示未配置业务域名:校验文件、HTTPS 与跳转域名排查
前端·微信小程序·https·web-view·小程序开发·业务域名
程序员大阳1 小时前
副队长JavaScript教程(20)–三元运算符、逗号运算符
javascript·三元运算符·逗号运算符
fengGer的bugs2 小时前
微信小程序实战:本地存储的新生儿喂养记录(原生 + 四套主题 + 疫苗日程)
微信小程序·小程序
Ai-_Man3 小时前
我需要批量导出Poe左边栏所有对话,而不是一条具体的对话内容,你们AI导出鸭可以吗?
开发语言·前端·javascript·人工智能·小程序
u0111026754 小时前
Vue 页面离开后还在轮询?统一清理计时器、监听器与观察器
前端·javascript·vue.js
大猩猩X4 小时前
vue 表格组件 vxe-table 实现多行编辑,支持增删改查与校验
前端·javascript·vue.js·vxe-table
ss2734 小时前
基于springboot+vue+mysql「校园二手教材循环交易」小程序,三端全跑通
vue.js·spring boot·mysql
冒险的豆子5 小时前
Proxy & Vue 响应式(合并精简版,适合面试)
前端·javascript·vue.js