找回密码
 立即注册
搜索

DOM不更新!!!! 救命啊!!!!

4
回复
2565
查看
[复制链接]

4

主题

11

帖子

75

积分

 楼主| 2018-9-6 11:43:19 显示全部楼层 |阅读模式
WechatIMG344.jpeg WechatIMG345.jpeg image的src都更换了 也不更新 程序已经完全退出了 再回来也不更新 我想动态设置image的src就这么难吗
回复

使用道具 举报

4

主题

11

帖子

75

积分

 楼主| 2018-9-6 11:44:36 显示全部楼层
第一张图片是缓存吗 怎么也清除不掉 ?不会为了一张图片更新 我要卸载快应用才行吧 如何刷新啊!!!!!如何刷新啊!!!!!如何刷新啊!!!!!如何刷新啊!!!!!如何刷新啊!!!!!
回复

使用道具 举报

0

主题

42

帖子

200

积分

2018-9-9 09:38:27 显示全部楼层
添加微信junjun360422,点对点支持哈,按道理说通过forceUpdate可以强制更新页面渲染
回复

使用道具 举报

1

主题

4

帖子

25

积分

2019-12-29 21:09:15 显示全部楼层
为什么都没人回答解决呢?我也遇到这样的问题无法解决。快应用真的很垃圾
回复

使用道具 举报

1

主题

4

帖子

25

积分

2019-12-29 22:29:03 显示全部楼层
我的问题解决了。 我一开始把页面封装为component组件形式,通过import导入页面,但是更新的时候参数都设置为private,导致无法更新参数 然后通过浏览器调试(一直是手机没法发现问题)提示,需要用data来封装数据才行,改了就好了。
  1. <template>
  2. <div class="page-wrapper">
  3. <main-tabs tab-list="{{tabList}}" selected-tab="{{selectedTab}}" onchange-tab="changeTab">
  4. <teacher if="{{selectedTab === 0}}"></teacher>
  5. <student if="{{selectedTab === 1}}"></student>
  6. <info if="{{selectedTab === 2}}"></info>
  7. <div><me if="{{selectedTab === 3}}"></me></div>
  8. </main-tabs>
  9. </div>
  10. </template>
  11. <import name="main-tabs" src="../../components/common/tab/main-tabs"></import>
  12. <import name="teacher" src="../../components/teacher"></import>
  13. <import name="student" src="../../components/student"></import>
  14. <import name="info" src="../../components/info"></import>
  15. <import name="me" src="../../components/me"></import>
复制代码
把private改为data后的参数:
  1. export default {
  2. data: {
  3. name: '',
  4. number: '',
  5. pathPhotoSave: '',
  6. photoUri: '',
  7. saveUri: 'internal://files/image/demo.jpg'
  8. }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册