赞
踩
设置启动页的时候发现在部分android手机上启动页被拉伸了,最后看了下官方建议使用9.png图
生成9.png地址,推荐图片大小为1080x2340
uniapp推荐官方地址传送门
我用的是这个地址传送门
可以参考这个链接传送门
使用keytool -genkey命令生成证书:
keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
生成后通过以下查看证书详细信息
keytool -list -v -keystore test.keystore
Enter keystore password: //输入密码,回车
输出格式如下
Keystore type: PKCS12 Keystore provider: SUN Your keystore contains 1 entry Alias name: test Creation date: 2019-10-28 Entry type: PrivateKeyEntry Certificate chain length: 1 Certificate[1]: Owner: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN Issuer: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN Serial number: 7dd12840 Valid from: Fri Jul 26 20:52:56 CST 2019 until: Sun Jul 02 20:52:56 CST 2119 Certificate fingerprints: MD5: F9:F6:C8:1F:DB:AB:50:14:7D:6F:2C:4F:CE:E6:0A:A5 SHA1: BB:AC:E2:2F:97:3B:18:02:E7:D6:69:A3:7A:28:EF:D2:3F:A3:68:E7 SHA256: 24:11:7D:E7:36:12:BC:FE:AF:2A:6A:24:BD:04:4F:2E:33:E5:2D:41:96:5F:50:4D:74:17:7F:4F:E2:55:EB:26 Signature algorithm name: SHA256withRSA Subject Public Key Algorithm: 2048-bit RSA key Version: 3
然后如下图配置到app打包中,点击提交后,等待云打包自有证书。
等打包好后就可以调试就可以在自定义基座上运行。
在manifest.json 的源码视图配置如下,代码中的baseUrl配置为对应的/h5api,配置完后需要重启服务。
"h5": { "devServer": { "disableHostCheck": true, "proxy": { "/h5api": { // 需要被代理的后台地址 "target": "https://www.baidu.com/api", "changeOrigin": true, "secure": false, "pathRewrite": { "^/h5api": "/" } } } } }
<style lang="scss">
/* #ifndef APP-PLUS-NVUE */
@import '@/static/fonts/iconfont.css';
/* #endif */
</style>
<i class="iconfont icon-xxx"></i>
export default{
beforeCreate() {
const domModule = uni.requireNativePlugin('dom')
domModule.addRule('fontFace', {
'fontFamily': "myIconfont",
'src': "url('http://at.alicdn.com/t/font_2234252_v3hj1klw6k9.ttf')"
});
}
}
cnpm install lottie-web --save
import lottie from 'lottie-web'
import animationData from 'xx/xx/xx.json'
lottie.loadAnimation({
animationData,
loop: true,
autoplay: true,
renderer: 'svg',
container: document.querySelector('container')
})
x-lottie插件地址传送门
c-lottie插件地址传送门
<!-- #ifdef H5 -->
<c-lottie
class="play"
src='@/static/json/play.json'
width="24rpx" height='24rpx'
:loop="true"></c-lottie>
<!-- #endif -->
<!-- #ifdef APP-PLUS -->
<x-lottie
class="play"
:option="{path:require('@/static/json/play.json')}"/>
<!-- #endif -->
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。