随笔分类 - uni-App
uni-App 的学习记录
摘要:/** * 定义公共样式的地方 */ /** * 1行 不换行 显示 ... */ .line-clamp{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /** * 0. 最多显示1行 */ .line-clam
阅读全文
摘要:/*计算当前Swiper的高度*/ getCurrentSwiperHeight() { //获取Dom是异步操作 所以封装Promise return new Promise((resolve, reject) => { let sum = 0; const query = uni.createS
阅读全文
摘要:web端可能可以,但是小程序就算了,小程序的话有一个插件能但是也繁琐,所以我的想法是这样的: 参考: 参考博客 自解决: 跳转的时候携带code,判断code是什么 然后显示啥,,,,
阅读全文
摘要:逻辑:我随便写一个 没有cookie 我就跳转到登录页,而且任何返回都没用 1.在App.vue 里 写 onload 判断是否存在Cookie 【有效否后面验证】 2. 在导入Uniapp 拦截器 // 页面白名单,不受拦截 const whiteList = [ '' ] function ha
阅读全文
摘要:// 计算状态栏高度 getMenuButton() { // 状态栏高度 let ztl = uni.getSystemInfoSync().statusBarHeight; // 获取微信胶囊的位置信息 const custom = wx.getMenuButtonBoundingClientR
阅读全文
摘要:值多且是对象就用这个方法了: 发送 接受:
阅读全文
摘要:pages-activity-activity.js:278 Uncaught (in promise) TypeError: Invalid attempt to spread non-iterable instance.In order to be iterable, non-array obj
阅读全文
摘要:其实是就是个正则表达式啊,主要还是得看后端返回的是什么数据,你才可以根据后端去更改即可。 显示:
阅读全文
摘要:我记得写过笔记 想复习 找不到了 ,是给我删除了吗??? 无语了 重新写一遍: 我个人推荐先定义一个 filters过滤器文件夹,新建index.js 专门存放过滤器,即: 然后我们直接在里面定义过滤器: 如果有有导入的JS依赖 直接导入也即可。 然后我们在main.js 全部注册一下即可:(for
阅读全文
摘要:首先初始化node.js , 打开终端输入npm init y 创建包项目管理工具: 会发现你项目多出一个叫 的文件,那么证明初始化node成功了。 安装day.js 1.自己百度进入官网 2.输入安装npm指令 npm install dayjs --save 指定版本自己指定即可。 我这里安装1
阅读全文
摘要:前言: 之前介绍过如何使用vuex,现在就是写个笔记记一下如何用vuex 实现数据持久化: 数据持久化其实就是为了吧数据[搜索历史]放在 本地缓存中即:setStorage,,,,本来数据就是放在vue search模块下的 state中的,但是怕丢失什么的。。。 这里直接讲解第二步: 1.在模块中
阅读全文
摘要:PS:现在的版本Vuex 都内置了,不用下载,直接导入挂载启动 赢取白富美! 1.导入 1.1 根目录新建 store ,store下面新建 index.js 1.2 写入代码啦啦啦啦 //导入Vue 和 导入Vuex import Vue from 'vue'; import Vuex from
阅读全文
摘要:今天在看视频发现一个知识点,是vue 很基础的知识点,就是 v-modle双向绑定,。 v-model可以实现双向绑定,那么他实现的原理: 如果说想应用到组件的绑定中,那么要准守一下规则: 子组件中,接受到的值(props),必以value命名 子组件(input)中要想修改value,那么@inp
阅读全文
摘要:因为我引入了阿里巴巴矢量库的文件(全部),,,吧jS删除即可: 报错: MiniProgramErrorTypeError: Cannot read property 'getElementsByTagName' of undefinedTypeError: Cannot read property
阅读全文
摘要:如果你想在微信小程序也双向值绑定的话,那么你就别用 :value 直接用 v-model="xx"
阅读全文
摘要:1. 在pages.json中的 subPackages 写: 其中 root 是分包包名,name 是分包的别名,pages是页面,页面可以定义 页面路径和样式。 2. 然后创建指定文件夹: 3,验证,可以打开WX小程序 里面看看详情: 看看红框框,证明成功了. 如果真实开发,请记得一定要提前进行
阅读全文
摘要:emmm 貌似是CSS3新增的样式,代码如下: 我在uniapp试了,安卓有效 WX/小程序有效 WEB无效 效果:
阅读全文