华为畅享9,进入小程序,经常加载不出详情页 editorCtx 富文本
因为详情是使用富文本编辑框来解析的文本内容,
1.wxml页面代码
<editor id="editor" class="ql-container"
read-only="true" bindready="onEditorReady">
id是组件标识,onEditorReady是ecitorCtx的初始化方法。
2.js页面
onEditorReady() {var that =this;wx.createSelectorQuery().select('#editor').context((res) => {that.editorCtx = res.context;}).exec()},
初始化editorCtx,
注意:在这里不要初始化内容,因为我遇到苹果手机,进入页面,显示的是初始化的内容,没有显示从后台加载的数据。
3.后台加载数据,editorCtx重新赋值,
代码:
if(res.data.status==1){var card = res.data.data;wx.createSelectorQuery().select('#editor').context(card.describle).exec()var describle=card.describle;describle = describle.replace(/"/g, '"');describle = describle.replace(/&/g, '&');describle = describle.replace(/</g, '<');describle = describle.replace(/>/g, '>');describle = describle.replace(/ /g, ' ');if(that.editorCtx){that.editorCtx.setContents({html: describle})}else{setTimeout(function(){that.editorCtx.setContents({html: describle})},500)}
一般手机都不会出现问题的。但是如标题,有的手机进入,没有显示数据
上述代码,虽然做了延时处理,不过延时处理存在问题,延时处理部分,没有拿到初始化的内容变量,
所以将初始化的变量赋值给页面全局变量,发给人家测试,竟然没问题了。好吧,就这样了。
describle = describle.replace(/>/g, '>');describle = describle.replace(/ /g, ' ');if(that.editorCtx){that.editorCtx.setContents({html: describle})}else{setTimeout(function(){that.editorCtx.setContents({html: describle})},500)}
华为畅享9,进入小程序,经常加载不出详情页 editorCtx 富文本相关推荐
- 华为畅享10s值得买吗_华为畅享10 Plus值不值得买?首批购买用户评价出炉
原标题:华为畅享10 Plus值不值得买?首批购买用户评价出炉 [手机中国新闻]9月5日,华为在西安召开华为畅享10 Plus新品发布会,拥有着天空之境等新潮配色的华为畅享10 Plus也正式和大家见 ...
- miniui datagrid 隐藏列默认赋值_「小程序JAVA实战」 小程序默认加载的页面和生命周期(八)...
小程序如何加载的呢?生命周期!源码:https://github.com/limingios/wxProgram.git 中的No.3 加载页面 小程序默认加载的pages中的第一个目录 不管你的名称 ...
- 微信小程序分页加载列表
微信小程序分页加载列表: 项目开发时很多页面都需要用到分页加载列表,为了方便,自己封装了分页加载列表组件,下拉刷新列表,滑动至底部,加载更多 组件界面: 可以扫码查看是否符合自己的需求 wxml: & ...
- 小程序分包加载不同项目字体图标引用问题
小程序分包加载不同项目字体图标引用问题 问题描述: 当主项目中使用了字体图标样式 子项目中也使用了字体图标样式,如果2个项目的字体图标不来自同一个地址的引用,会存在字体图标乱码现象 如 商城中分包加载 ...
- 微信小程序分包加载,分包加载的优势
微信小程序分包加载: 有时候我们的小程序太大,首次打开小程序的时候会比较慢,可以进行分包处理,按照功能的划分,拆分成几个分包,让用户在操作小程序的时候按需下载资源(用户在进入某些页面的时候才去下载相应 ...
- 初级前端小程序项目加载速度优化
这份文字是根据近期团队做来问丁香医生 SPA 和 丁香医生小程序 加载速度优化的经历整理而成. 效果 古人有一句话叫做:治感冒看疗效.既然是关于速度优化的,我们就先来看一下优化的效果. 来问丁香医生 ...
- 微信小程序,Eror代码包大小为12497kb,上限为 2048 kb,请删除文件后重试?微信小程序分包加载
微信小程序如何解决预览超过2M的问题?微信小程序分包加载 在微信小程序开发过程中有个问题让人很头疼,就是预览的项目不能超过2M,我们的项目通常都会超过这个大小限制.那到底怎么解决呢?其实官方给出了解决 ...
- 微信小程序列表加载动画示例
微信小程序列表加载动画 微信小程序列表加载动画示例 实现思路 什么是动画? 导航栏设置 列表动画加载 完整代码demo 微信小程序列表加载动画示例 初学微信小程序开发,记录一下.网上找了很久这种效果, ...
- 微信小程序上传视频到服务器太慢,微信小程序视频播放加载很慢
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 微信小程序视频播放加载很慢,一直转圈,3分钟后才能播放,而且播放很卡,加了带宽和cdn也没有效果,官 ...
最新文章
- ubuntu server 改变系统语言支持中文
- GitHub免费支持CI/CD了,开发测试部署高度自动化,支持各种语言,网友:第三方凉凉...
- AWS public key的邮件验证方式
- windows查找端口占用并杀死端口进程
- HDU1231(最大连续子序列)
- arcgis工具_地理工具学习--arcgis篇(16):标准距离
- java工具类与集合类_JAVA学习---集合和工具类
- 圆形刻度盘 进度 展示
- 获取rabbitmq连接对象_NET Core使用RabbitMQ
- 史上最全介绍--新能源汽车整车控制器VCU开发流程功能概述
- Python 查询全年天数
- 城镇职工修改医疗定点机构?如何查询定点医疗机构编码?
- 名医高效良方(三叉神经痛)
- PAT乙 1015 德才论 C++
- 【工具】sci-hub:一个神奇的免费下载文献的网站
- 计算机网络基础概念与重要定义汇总
- 牛客第十场 F.Popping Balloons
- java插入数据库字段过长,【mybatis插入过长数据发生错误_mybatis】 | IT修真院·坑乎...
- 艾永亮:打造超级产品,企业要弄明白的5件事
- html布局方式有哪些,HTML几种布局方式-HTML教程第十六讲
热门文章
- 老小区改造用的智能空开是什么样的?有推荐品牌吗
- react里面的楼梯效果
- 用ChatGPT后被海外名校录取,泰库啦!!
- vue轮播图实现点击图片跳转到外部链接
- av_write_frame 与 av_interleaved_write_frame
- antd-table同一行内容不同列数据进行大小对比
- i7 10700f和i5 10400f差距多大 i510400f和i710700f玩游戏区别
- 2017用计算机侦探剧,厉害了,2017年最全网剧汇总
- Leetcode 第152场周赛5174:健身计划评估
- linux 系统 php环境变量,linux如何设置php环境变量