看一下同事定义的另一个控件.
<template>
<view class="bg-white margin-b-10" @click="click">
<view class="text-right margin-r-10 border-b padding-5">
<text class="title margin-r-5" v-html="getStatusName()"></text>
<uni-icons type="right" size="18"></uni-icons>
</view>
</view>
</template>
用双大括号会将数据解释为纯文本, 而不是 HTML. 若想插入 HTML, 则用 v-html 指令.
那这里意思就是<text class="title margin-r-5" v-html="getStatusName()"></text>将会被 getStatusName() 方法返回的 html 替代掉.
刚到公司不一会, 就来个又脏又累的破活儿, 安卓app的扫码太慢了, 要更新用华为的扫码三方.
现在gradle好像到9了, 我们还用的3.6版本, 可想而知这代码有多老, 想用华为这个新的第三方得踩多少坑.
开始吧.
在项目级gradle中:
1 先把这个改一下
classpath 'com.android.tools.build:gradle:4.0.0'
2 在 dependencies 里添加这个
classpath 'com.huawei.agconnect:agcp:1.6.0.300'
安卓这些版本兼容性问题简直是噩梦.
3 再打开应用级 gradle,
4 在文件头部声明
apply plugin: 'com.huawei.agconnect'
5 在应用级根目录下打开混淆配置文件“proguard-rules.pro”,加入排除统一扫码服务SDK的混淆配置脚本。
弄到这了,弄了差点一天,貌似跑起来了,感谢华为. 明天再试试能不能扫码成功吧.
现在项目又出了个紧急问题......