java如何抽离_「小程序JAVA实战」 小程序抽离公用方法进行模块化(12)
「小程序JAVA实战」 小程序抽离公用方法进行模块化(12)
发布时间:2020-05-21 22:48:55
来源:51CTO
阅读:273
作者:IT人故事
小程序的模块化,把砖磊成一个墩子,用的时候把整个墩子移走。js更好的调用,应用更加公用化。源码:https://github.com/limingios/wxProgram.git 中的No.7
小程序的模块化抽离通用方法作为通用函数
构建utils-common类官方的阐述
>https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/module.html
程序演示
events.js//events.js
//获取应用实例
const app = getApp()
var common = require('../untils/common.js')
Page({
data: {
motto: 'Hello World',
userInfo: {},
hasUserInfo: false,
canIUse: wx.canIUse('button.open-type.getUserInfo')
},
clickMe: function(e){
console.log("你点击我这里出来了!")
console.log(e)
console.log(e.currentTarget.dataset.fordate)
common.sayHello("公众号:编程坑太多")
common.sayGoodbye("[编程坑太多]")
}
})
common.js// common.js
function sayHello(name) {
console.log(`Hello ${name} !`)
console.log("Hello "+name+" !")
}
function sayGoodbye(name) {
console.log(`Goodbye ${name} !`)
console.log("Goodbye " + name + " !")
}
module.exports.sayHello = sayHello
exports.sayGoodbye = sayGoodbye
PS:需要注意的是console.log(`Goodbye ${name} !`)
console.log("Goodbye " + name + " !")
区别如果用了 ${} 最外层需要用“符号,如果你喜欢老套路可以按照我的 “Goodbye ” + name + ” !” 这种。
>>原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
>>原文链接地址:「小程序JAVA实战」 小程序抽离公用方法进行模块化(12)
java如何抽离_「小程序JAVA实战」 小程序抽离公用方法进行模块化(12)相关推荐
- 「小程序JAVA实战」 小程序远程调试(九)
在开发javaweb应用的时候,如果遇见一个问题都会调试,debug,在火狐和谷歌浏览器的时候我们也可以使用断点的方式调试js,小程序可以吗?肯定是可以的!小程序的调试也可以在手机端进行远程调试.源码 ...
- 「微信同声传译」小程序插件:快速实现语音转文字、文本翻译、语音合成等能力...
上期,我们在<「医院 LBS 位置服务」插件:输出LBS室内位置能力,为改善就医服务提供解决方案>一文中介绍了「医院 LBS 位置服务」小程序插件的意义.使用场景以及使用方法. 今天我们为 ...
- php微信wifi扫码连接不上,微信「扫码连WiFi」小程序,教你不用密码一键连Wi-Fi!...
原标题:微信「扫码连WiFi」小程序,教你不用密码一键连Wi-Fi! 烦恼!你有过的烦恼是什么? 你最近的烦恼是什么? 你有没有在外面支付的时候遇到一个麻烦? 你本来连接好好的Wi-Fi,突然在你支付 ...
- 「微信同声传译」小程序插件
上期,我们在<「医院 LBS 位置服务」小程序插件>一文中介绍了「医院 LBS 位置服务」小程序插件的意义.使用场景以及使用方法. 今天我们为大家推荐的插件是「微信同声传译」,如果你想在小 ...
- < 纯前端实现「羊了个羊」小游戏 >
纯前端实现「羊了个羊」小游戏
- 纯前端实现「羊了个羊」小游戏
点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 作者:QCY https://juejin.cn/post/7143897892531486727 背景 最近简单的「羊了个羊」小游戏火到 ...
- java -jar 指定端口_「Linux命令」-Java程序员需要掌握的10个命令
作为服务端开发的同学,经常会与linux服务器打交道,一些用的命令必须要掌握. 1.top命令-观察服务端负载情况 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况 ...
- java跟python对比_【多年的Java程序员总结Java与Python的对比 】
多年的Java程序员总结Java与Python的对比 作为一个有多年职场经验的技术员,每当我遇到同行时,我都会问一句"你现在用的是什么语言?你喜欢用哪种语言?"至于答案,容后再说. ...
- java class 文件分析_大概优秀的java程序员都要会分析class文件吧
相信大家在学java的时候都会听到这样的一些结论: enum 是一个类 泛型的实现使用了类型擦除技术 非静态内部类持有外部类的引用 需要将自由变量声明成final才能给匿名内部类访问 ... 初学的时 ...
- java不是关键字_以下( )不是Java的关键字。_学小易找答案
[单选题]放大电路的工作方式有甲类.乙类和甲乙类等,其中甲乙类放大器中放大管的导通角 . [单选题]以下标识符中不合法的是( ). [填空题]完成一个对象的复制后,如果在数值控制框中输入( ),会在复 ...
最新文章
- usb禁止重定向_远程桌面中的USB重定向技术解析(功能篇)
- pandas groupby
- 为全局变量赋值_Postman全局变量设置和运用
- 实习二 分组密码加密_分组密码加密模式
- 4.Linux的目录结构
- 防止缓存爆炸的快速提示
- Java提高篇 —— Java内部类详解
- UIDevice 系统信息详解
- 计算机课的实训小结,课程实训心得体会与小结三篇
- UVA 10803 - Thunder Mountain
- mysql语句优化 explai_mysql使用explain优化sql语句
- 云起智慧中心连接华为_华为新款鸿蒙产品企业智慧屏亮相:可连接电脑和手机多屏协同工作...
- Android业务组件化之Gradle和Sonatype Nexus搭建私有maven仓库
- VMware虚拟机、centos以及securecrt的安装
- Origin 数据渐变色
- 百度指数使用小技巧(转)
- 浙江省乡村快递寄件数据分析-快递100百递指数
- 深度分析AI新职位丨人工智能训练师是什么?做什么的?发展前景如何?
- 射频电容 cog npo 等等
- Charles抓手机包
热门文章
- Hadoop、Hbase基本命令及调优方式
- OC字符串相加,结果按照字符串形式输出
- php对浮点数小数取整,php除法取整数
- sqlserver2000中字符串类型的日期如何比较大小
- ASP Blob类型转存为Long Raw类型
- SQLSERVER中判断表中的某列是否存在两个方法
- 苹果邮箱 android设置字体,苹果6邮件怎么设置qq邮箱怎么设置几号字体
- c语言文本格式自动对齐,c语言文件读取原始数据是1、2列是按相同的一起排列命名为Yi- 爱问知识人...
- linux work有关的命令,Linux执行后台work相关
- shell脚本实现Fibonacci数列