经常碰到需要重复调用的功能模块,每个页面重复写很麻烦,可以通过模块的方式引入到需要的页面 Step 1 ==> 创建模块文件 components/list/list.vue <template name="records"> <view>{{appName}}...
uniapp
uniapp 工具类封装 开箱即用全局注册方式
import Utils from '@/common/utils/index'; export default { install: function (Vue) { Vue.prototype.$utils = new Utils(); } } //或者 import Utils from '@/common/utils/index'; Vue.prototyp...
uniapp封装request方法及调用
创建common/js/request.js export default { doRequest(method, url, data) { // 如果data为空 if (!data) var data = [] var arr = [] arr.push(data) //...
uniapp常用提示框uni.showToast
记录一下开发经常会用到的几种提示框前端代码里最常用的 官方参考文档:https://uniapp.dcloud.io/api/ui/prompt?id=showtoast 1:成功提示提交表单的时候,如果提交成功 uni.showToast({ title: '提交...
uni-app登陆状态判断
1.是否登录判断(App.vue) global.isLogin = function(){ try{ var id = uni.getStorageSync('id'); var name = uni.getStorageSync('name'); }catch(e){ //TODO handle the exception } ...
uniapp引入iconfont
第一步:下载字体包导入到项目的static下(只保留css和ttf) static | font | iconfont.css | iconfont.ttf 第二步:修改iconfont.css文件 @font-face { font-family: "iconfont"; ...
uniapp使用onPullDownRefresh实现页面下拉刷新
这是在pages.json里 设置的全局下拉刷新效果 不推荐使用 一般用户都是刷新单个页面 "globalStyle": { "navigationBarTextStyle": "black", "navigationBarTitleText": "uni-app", "navigationBarBack...
js判断变量是否为 undefine,是否 null,
if(!!uni.getStorageSync("userInfo").openId){ console.log("有值") }else{ console.log("没有值") } !!写法,可以同时判断是否为undefine和null
uniapp-微信摇一摇功能开发
uniapp通过设备的“加速度计“功能来实现: https://uniapp.dcloud.net.cn/api/system/accelerometer 微信参考: https://developers.weixin.qq.com/community/develop/doc/000066be5d0d70228588c7b3c5b8...
Js数组includes()判断是否包含
Array.prototype.includes方法返回一个布尔值,表示某个数组是否包含给定的值,与字符串的includes方法类似。该方法属于 ES7 ,但 Babel 转码器已经支持。 [1, 2, 3].includes(2); // true [1, 2, 3].inclu...