023 -uniApp

#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)
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值