首页
关于
壁纸
直播
留言
友链
统计
Search
1
《三国志英杰传》攻略
6,331 阅读
2
Emby客户端IOS破解
6,199 阅读
3
白嫖Emby
6,195 阅读
4
《吞食天地1》金手指代码
6,073 阅读
5
破解emby-server
4,365 阅读
moonjerx
game
age-of-empires
zx3
san-guo-zhi
尼尔:机械纪元
net
emby
learn-video
docker
torrent
photoshop
route
minio
git
ffmpeg
im
vue
gitlab
typecho
svn
alipay
nasm
srs
mail-server
tailscale
kkfileview
aria2
webdav
synology
redis
oray
chemical
mxsite
math
π
x-ui
digital-currency
server
nginx
baota
k8s
http
cloud
linux
shell
database
vpn
esxi
rancher
domain
k3s
ewomail
os
android
windows
ios
app-store
macos
develop
java
javascript
uniapp
nodejs
hbuildx
maven
android-studio
jetbrain
jenkins
css
mybatis
php
python
hardware
hard-disk
pc
RAM
software
pt
calibre
notion
office
language
literature
philosophy
travel
登录
Search
标签搜索
ubuntu
mysql
openwrt
zerotier
springboot
centos
openvpn
jdk
吞食天地2
synology
spring
idea
windows11
吞食天地1
transmission
google-play
Japanese
xcode
群晖
kiftd
MoonjerX
累计撰写
380
篇文章
累计收到
465
条评论
首页
栏目
moonjerx
game
age-of-empires
zx3
san-guo-zhi
尼尔:机械纪元
net
emby
learn-video
docker
torrent
photoshop
route
minio
git
ffmpeg
im
vue
gitlab
typecho
svn
alipay
nasm
srs
mail-server
tailscale
kkfileview
aria2
webdav
synology
redis
oray
chemical
mxsite
math
π
x-ui
digital-currency
server
nginx
baota
k8s
http
cloud
linux
shell
database
vpn
esxi
rancher
domain
k3s
ewomail
os
android
windows
ios
app-store
macos
develop
java
javascript
uniapp
nodejs
hbuildx
maven
android-studio
jetbrain
jenkins
css
mybatis
php
python
hardware
hard-disk
pc
RAM
software
pt
calibre
notion
office
language
literature
philosophy
travel
页面
关于
壁纸
直播
留言
友链
统计
搜索到
70
篇与
develop
的结果
2022-09-22
uniapp使用computed和store遇坑
1.用户登录后存储用户信息到 uni.setStorageSync(userInfo) 2.在 vuex 中 state 中写方法 state: { userInfo: () => Storage.getUserInfo() }, getters: { getUserInfo(state) { return state.userInfo() }, }, mutations: { setUserInfo(state, data) { state.userInfo = () => data }, }, actions: { setUserInfo(context, data) { context.commit('setUserInfo', data) } }试探过的无效方法:getters: { getUserInfo(state) { return Storage.getUserInfo() } },3.个人中心页面 user-center.vue 是 tabbar.vue 的子组件页面,在 user-center.vue 中的 computed 中直接使用 this.$Storage.getUserInfo() 方法 无法及时获取数据更新 遂不得已而采用vuex机制来保证页面数据及时更新computed: { syncUserInfo: function() { return this.$store.getters.getUserInfo || {} } },以上方法,只更新 Storage.getUserInfo() 数据,state变量是不会同步渲染更新的,必须调用this.$store.commit('setUserInfo', userInfo)来更新用户信息后才会全局更新4.vuex是非持久化数据,所以(1)通过 uni.setStorageSync(userInfo) 来做数据持久化(2)通过vuex机制来做数据的全局同步更新(3)两者结合实现App全局变量数据更新5.解决了以下几个问题(1)诸如用户信息、用户财务信息等App全局变量的数据一致性(2)避免了在不同页面频繁请求同一接口获取用户信息(3)在用户登录时获取用户信息后提前渲染用户信息页面,增强用户前端体验
2022年09月22日
287 阅读
0 评论
0 点赞
2022-08-17
java分割String字符串成list
String sn = “1234,567,8910”; List<String> snList = Arrays.asList(sn.split(","));
2022年08月17日
101 阅读
0 评论
0 点赞
2022-08-17
uni.navigateBack()返回时传递参数
假如从B页面返回A页面:var pages = getCurrentPages(); var prevPage = pages[pages.length - 2]; //上一个页面 prevPage.setData({ mdata:1 })经过测试,在uni.app中使用B页面使用setData设置A页面参数无法实现(应该是被更改为常量属性了)。打印console.log(prevPage)前一页面对象可得:方法1:我们可以使用A页面原有方法onHide: ƒ () onLoad: ƒ () onReady: ƒ () onResize: ƒ () onRouteEnd: ƒ () onShow: ƒ () onUnload: ƒ () options ...B页面传递:var object={ sx1:"参数1", sx2:"参数2", } prevPage.onShow(object); uni.navigateBack();A页面接收参数:onShow(object){ if(!!object){ console.log(object) } }方法2:A页面自定义方法接收参数B页面传递:var object={ sx1:"参数1", sx2:"参数2", } prevPage.$vm.otherFun(object);//重点$vm uni.navigateBack();A页面接收参数:otherFun(object){ if(!!object){ console.log(object) } }function navigateBack(o, tarFunName, params) { if (tarFunName && params) { let num = Common.isNumber(o) ? o + 1 : o.delta + 1 let pages = getCurrentPages(); let prevPage = pages[pages.length - num]; //上一个页面 prevPage.$vm[tarFunName](params); } uni.navigateBack(o) }
2022年08月17日
309 阅读
0 评论
0 点赞
2022-06-07
uniapp安卓离线打包aab格式安装后卡在启动界面白屏
Q: 打包aab运行白屏A: 请按以下配置修改:1、原生项目主app的AndroidManifest.xml中。application节点配置 android:extractNativeLibs="true" 。android:extractNativeLibs="true"2、原生项目根目录 gradle.properties 配置 android.bundle.enableUncompressedNativeLibs=falseandroid.bundle.enableUncompressedNativeLibs=false重新编译打包
2022年06月07日
434 阅读
0 评论
0 点赞
2022-06-07
Android本地安装aab应用包
下载 bundletool.jar 工具:https://github.com/google/bundletool/releases1.生成apksjava -jar bundletool-all-1.10.0.jar build-apks --bundle=simpleDemo-release.aab --output=simpleDemo-release.apks --ks=YourAppName.keystore --ks-pass=pass:111111 --ks-key-alias=YourAppName --key-pass=pass:1111112.安装apks安卓手机连接电脑,开启调试模式java -jar bundletool-all-1.10.0.jar install-apks --apks=simpleDemo-release.apks注意事项:需要配置jdk和AndroidSdk环境变量ANDROID_HOME=D:\AndroidSdk%ANDROID_HOME%\platform-tools %ANDROID_HOME%\tools %ANDROID_HOME%\build-tools\32.0.0
2022年06月07日
241 阅读
0 评论
0 点赞
1
...
6
7
8
...
14
您的IP: