#uniapp
模板
- websocket – 代驾app中封装
nvue
- 对文字进行样式修改,只能用类名选择器,而且需要在
中
<text class="card-texts">
抢单进行中
</text>
技巧
- "重启应用"的icon在控制台右上角 手机、刷新按钮
- uniapp更新图片后,要ctrl+F5 重新运行,图片才会生效在app上
- manifest.json中appid-----是从‘https://dev.dcloud.net.cn/app/index?type=0’申请来的:“appid” : “__UNI__AA207”,
- 真机调试时打开webview调试面板
warning
-
包名不对,请检查包名是否与开放平台填写一致
- 微信开放平台配置的包名 ---- 与uniapp 打包时的 android包名不对应。去微信开放平台将包名复制出来,复制到打包时的配置处。
-
签名不对,请检查签名是否与开放平台上填写的一致
- 使用签名工具生成。解决方法:
- https://blog.csdn.net/xmx5166/article/details/90723722?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
快捷键
- 工具 – 自定义快捷键
开发
- 读取globalData或赋值的方法是
getApp().globalData.text = 'test'
- 页面跳转
uni.redirectTo({url:'../firsh/firsh'});
- 页面跳转
uni.redirectTo({url:'../login1/login1?backpage='+backpage+'&backtype='+backtype});
- 新建的图片要在static中同步一份
微信小程序 转 uniApp
- 1.
npm install miniprogram-to-uniapp -g
安装全局依赖 - 2.
wtu -V
查看是否安装成功(wtu -> 取自wx to uni之意,后面都用这个全局命令) - 3.在命令行里,输入【
wtu -i "你的小程序项目路径"
】或【wtu -i 你的小程序项目路径
】,注意-i后面有个空格!!!如:【wtu -i "G:\shangcheng"
】;转微信 - 4.回车后即可以在源项目同及目录得到一个后缀为_uni的目录,即转换成功。如下图所示:
转完小程序 后 修改的
- 1.把多余的空白页面路径,在pages.json中删掉
文字转语音 语音播报
testMusic() {
var a = uni.createInnerAudioContext();
a.src = "http://tts.baidu.com/text2audio?cuid=baiduid&lan=zh&ctp=1&pdt=311&tex=本次行驶里程数为12公里,总计费用25元";
a.play()
},
华为审核:
参考:我们发现您的应用提示获取手机存储敏感权限,用户不同意时强制退出应用
在manifest中添加: 注意是once!!!
"permissionExternalStorage" : {
"request" : "once",
"prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
},
"permissionPhoneState" : {
"request" : "once",
"prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
},
android studio 打包
build.gradle中修改outputFileName = "8号看台.apk"
android.applicationVariants.all {
variant ->
variant.outputs.all {
//这里修改apk文件名
outputFileName = "8号看台.apk"
}
}
VUE
Vue.prototype.print = (obj,type) =>{
type = type || "log";
const log = JSON.parse(JSON.stringify(obj));
console[type](log)
}