zoukankan      html  css  js  c++  java
  • 小程序引入外部模块

    导入外部模块(方法)

    导出

    <!-- utils 文件夹下新建一个help.js文件 -->
    <!-- help.js 导出 -->
    
    <!-- 一、 -->
    module.exports.userName = "李云龙"
    
    <!-- 二、 -->
    module.exports.userName = "李云龙";
    module.exports.run = function(){
        console.log(this.userName)
    }
    
    <!-- 三、 -->
    module.exports.run = function(){
        console.log(this.data.userName)
        这个是当前自己js内的data中的
    }
    
    <!-- 四、 -->
    module.exports.userName = "李云龙";
    module.exports.age = 19;
    module.exports.run = function(){
      console.log(this.userName,this.age)
    }

    导入

    <!-- js 文件夹导入 -->
    const help = require("../../utils/help.js")
    
    <!-- 一、 -->
    onLoad: function (options) {
        console.log(help.userName)  
    },
    
    <!-- 二、 -->
    <button bindtap="run">点老子呀</button>
    run(){
        help.run()
    },
    
    <!-- 三、 -->
    <button bindtap="run">点老子呀</button>
    run:help.run,
    
    <!-- 四、 -->
    run:help.run.bind(help),

    注:

    <!-- 获取应用实例 -->
    const app = getApp()
    <!-- js中获取应用示例之后就可以使用全局变量了 (需要app.js中有定义<age></age>)-->
    onLoad: function (options) {
        console.log(app.globalData.age)
    },

    合并:

    page({
            ...config,
            ...help
        })
        <!-- 所有方法都写到外面可以用这种方法合并进来,一般不咋用 -->
  • 相关阅读:
    sqlserver 时间格式函数详细
    asp.net中session的原理及应用
    asp.net中的cookie
    WCF 应用(一)
    c#操作word文档之简历导出
    浅解多线程
    .net反射详解
    正则表达式、常用的匹配总结
    存储过程详解
    jquery.pagination.js分页
  • 原文地址:https://www.cnblogs.com/xiaoyaolang/p/11961387.html
Copyright © 2011-2022 走看看