(1)
https://www.jianshu.com/p/0fd1344cd2de 利用scale实现缩放菜单
(2) uni-app系列(一)用cli创建支持Vue3Vite的uni-app项目普通网友的博客-CSD
https://blog.csdn.net/m0_67401153/article/details/123303545
(3) uniapp项目打包为桌面应用的方法步骤俗人0417的博客-CSDN博客打包桌面应用
https://blog.csdn.net/weixin_54514751/article/details/125850987
(4) vue中打印表格功能(重点是表格制作)
https://www.it610.com/article/1295804198679552000.htm
(5) uni-app 加固 文件 jdk-18_windows-x64_bin.msi 在钉钉 我的网盘
(6) uniapp 微信小程序和H5的弹窗滚动穿透解决
http://www.yaotu.net/biancheng/34348.html
(7) uniapp 修改app包名
https://www.csdn.net/tags/OtDaUgxsMzg2MTItYmxvZwO0O0OO0O0O.html
(8) uni-app 安卓打包自有证书失败,提示证书无效摸爬滚打小菜鸟的博客-CSDN博客_uniapp
https://blog.csdn.net/weixin_43144209/article/details/125446216
(9) Vue3.2插槽全家桶
https://blog.csdn.net/m0_56986233/article/details/126181321
(10) uni-app使用阿里iconfont多色图标
全局下载iconfont-tools,下载一次就行
npm install -g iconfont-tools
下载完成后,在刚刚解压后的文件目录中,进入命令行
执行 iconfont-tools
(11) vue2+vite利用ffmpeg实现纯前端视频剪切
https://blog.csdn.net/weixin_48888726/article/details/128718817
(12) ffmpeg前端视频压缩
https://www.jianshu.com/p/7613a4b575f6
(13) vue中keepalive的内存问题
https://blog.csdn.net/web22050702/article/details/127606329
(14) vue3 vite异步组件路由懒加载
https://www.cnblogs.com/echohye/p/17142229.html
(15) uni-app 内存溢出
https://www.jianshu.com/p/281fbdf0593f
(16) UniApp H5 浏览器下载图片 兼容iOS、Android
https://segmentfault.com/a/1190000023890043?sort=votes
(17)
问题
PS E:\www-root-study\vue3> npm install
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
解决办法:
npm install --legacy-peer-deps
(18)
错误代码 ERR_OSSL_EVP_UNSUPPORTED node 版本太高
在终端输入一次只能本次生效,如果想永久生效可以在 package.json 文件中修改对应的 scripts 节点的内容如下:
"serve": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
"build": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",
(19) 切除 两个 变量之间的 双向关联
JSON.parse(JSON.stringify(company.submitCopy))
(20) 需求是模仿支付宝的账单做title吸顶效果
uniapp多个标题滑动吸顶效果
https://blog.csdn.net/weixin_43678533/article/details/120326935
(21) uni-app 运行到 ios 上 教程
https://www.cnblogs.com/e0yu/p/14615730.html
(22) uni-app vue3 页面回传数据 的解决方案
(1) 解决方案一(推荐使用)
// 第一页面 开启监听函数,进入第二页面后,点击某个按钮触发这个函数更新当前页面的数据
onLoad((options)=>{
// 下面代码不可以放在 onShow 中
// 监听updateUserInfo事件之前先清除,防止重复监听重复执行多次
uni.on('uAvatarCropper', path => {
// 上传图片方法
console.log(path,'uAvatarCropper@@@@@@@@')
// this.update(path);
});
})
// 第二页面 点击触发selectOrganizationalDataClick 方法, 紧接着触发第一页面监听的函数,并传递参数(uni.myemit('selectOrganizationalData',config);
//
uni.u.toast('提交成功','success');
setTimeout(()=>{
// url:"/pages/customer/operation",
uni.$u.route({type:"back"});
},1500);
//
}
(1) 解决方案二(不推荐使用)
// 第一页面 查看是否有缓存 (注意进入第一页面时 先清除缓存)
onShow(()=>{
nextTick(()=>{
console.log('back',data)
})
})
// 第二页面 点击触发selectOrganizationalDataClick 方法,紧接着 将传递的数据 写入缓存 后返回 第一页面 触发第一页面的 onShow nextTick 下判断 是否有缓存的方法 有缓存 代表数据 传递过来了
const selectOrganizationalDataClick=()=>{
config.select = data.select;
// 返回
uni.u.route({type:"back"});
},1500);
//
}
(23)图鸟框架官网
https://vue3.tuniaokj.com/zh-CN/component/icon.html
https://www.yuque.com/tuniao/ziyuan/zzyk30
(24)
错误警告
Maximum recursive updates exceeded in component
keep-alive
缓存页面
渲染页面时
不要直接执行某个函数同名函数 或者 计算属性 同名
左右切换渲染时
累计的多了
会执行多次这个方法,也会产生多次警告
(25)
解决uni在H5谷歌浏览器下 input 标签 设置 disabled 后,click事件不触发
https://blog.csdn.net/2301_76742166/article/details/132488498
添加样式
input {
pointer-events: none;
}
(26)异步组件教学视频用法:截图在同级目录
https://www.bilibili.com/video/BV1du411k7ik/?spm_id_from=333.337.search-card.all.click
(27) 解决 input type='password' 警告问题 Password field is not contained in a form
修改 type 为 text 添加样式即可
<input
class="password"
v-model="data.submit.passwords"
type="text"
autocomplete="off"
maxlength="18"
placeholder="请输入密码"
placeholder-style="color: #909399"
/>
.password {
::v-deep .uni-input-input {
-webkit-text-security: disc;
text-security:disc;
}
}
(27) 2023-12-27 uni-app 打包成安卓 前往 360 加固后, 安装失败,
提示未包含任何证书,使用 安卓软件 MT管理器 查看到 安装包未签名 ,
解决办法:
使用360 加固助手 的工具包 重新签名后 即可安装成功