在小程序 Editor编辑器中 设置初始值, 获取edotor的值

微信小程序教程-富文本编辑器editor 效果图: 1.首先进入官方文档的editor地址 https://developers.weixin.qq.com/miniprogram/dev/component/editor.html 2.可点击官方文档下方的在开发工具中预览效果 3.注意!!!官方的文档并不一定能跑起来,请替换editor下的js.wxml.wxss文件为下方贴出来的。 wxml文件: <v... 阅读详情

一.场景:直接在Edotor副文本编辑器中渲染数值,用于修改数据,可以直接编辑的那种,如图
图中的副文本编辑器中的值,就是初次拉去的数值填充到这里面的
在这里插入图片描述
二.下面介绍一下 怎样实现上面的(需要用到的方法,具体参考官方文档)
在这里插入图片描述

  1. wxml部分(这些属性和方法官方文档中都有)
<editor 
id="editor"
 class="ql-container" 
 placeholder="{{placeholder}}" 
 bindinput="editorChange" 
 showImgSize
 showImgToolbar
 showImgResize 
 bindstatuschange="onStatusChange" 
 read-only="{{readOnly}}" 
 bindready="onEditorReady">
 </editor>

  1. js部分(这里只写了初始化的时候渲染数据的部分)
// 初始化富文本编辑器
  onLoad: function (options) {
    const goods_id = options.goods_id
    this.getDetail(goods_id);
  },
   // 页面加载获取详情
  async getDetail(goods_id) {
 	 const that = this;
	// 获取数据的方法
	const getVal = () => {
		// todo ...
	};
	// 假设result就是返回的数值
	let result = getVal();
	// 初始化
    wx.createSelectorQuery().select('#editor').context(function (res) {
       that.editorCtx = res.context;
       that.editorCtx.setContents({
         html: result ,
          success: function () {
            console.log('insert html success')
          }
        })
     }).exec();
}

到这里你的数值就能渲染到你的富文本编辑器中了

三. that.editorCtx.setContents 参数说明
在这里插入图片描述

四. wxml显示编辑的Icon

        <view class="eidt-detail-images-container" style="">
          <view class='wrapper'>
            <view class='toolbar' bindtap="format">
              <i class="iconfont icon-zitijiacu {{formats.bold ? 'ql-active' : ''}}" data-name="bold"></i>
              <i class="iconfont icon-zitixieti {{formats.italic ? 'ql-active' : ''}}" data-name="italic"></i>
              <i class="iconfont icon-zitixiahuaxian {{formats.underline ? 'ql-active' : ''}}" data-name="underline"></i>
              <i class="iconfont icon-zitishanchuxian {{formats.strike ? 'ql-active' : ''}}" data-name="strike"></i>
              <i class="iconfont icon-zuoduiqi {{formats.align === 'left' ? 'ql-active' : ''}}" data-name="align" data-value="left"></i>
              <i class="iconfont icon-juzhongduiqi {{formats.align === 'center' ? 'ql-active' : ''}}" data-name="align" data-value="center"></i>
              <i class="iconfont icon-youduiqi {{formats.align === 'right' ? 'ql-active' : ''}}" data-name="align" data-value="right"></i>
              <i class="iconfont icon-zuoyouduiqi {{formats.align === 'justify' ? 'ql-active' : ''}}" data-name="align" data-value="justify"></i>
              <i class="iconfont icon-line-height {{formats.lineHeight ? 'ql-active' : ''}}" data-name="lineHeight" data-value="2"></i>
              <i class="iconfont icon-Character-Spacing {{formats.letterSpacing ? 'ql-active' : ''}}" data-name="letterSpacing" data-value="2em"></i>
              <i class="iconfont icon-722bianjiqi_duanqianju {{formats.marginTop ? 'ql-active' : ''}}" data-name="marginTop" data-value="20px"></i>
              <i class="iconfont icon-723bianjiqi_duanhouju {{formats.micon-previewarginBottom ? 'ql-active' : ''}}" data-name="marginBottom" data-value="20px"></i>
              <i class="iconfont icon-clearedformat" bindtap="removeFormat"></i>
              <i class="iconfont icon-font {{formats.fontFamily ? 'ql-active' : ''}}" data-name="fontFamily" data-value="Pacifico"></i>
              <i class="iconfont icon-fontsize {{formats.fontSize === '24px' ? 'ql-active' : ''}}" data-name="fontSize" data-value="24px"></i>
              <i class="iconfont icon-text_color {{formats.color === '#0000ff' ? 'ql-active' : ''}}" data-name="color" data-value="#0000ff"></i>
              <i class="iconfont icon-fontbgcolor {{formats.backgroundColor === '#00ff00' ? 'ql-active' : ''}}" data-name="backgroundColor" data-value="#00ff00"></i>
              <i class="iconfont icon-date" bindtap="insertDate"></i>
              <i class="iconfont icon--checklist" data-name="list" data-value="check"></i>
              <i class="iconfont icon-youxupailie {{formats.list === 'ordered' ? 'ql-active' : ''}}" data-name="list" data-value="ordered"></i>
              <i class="iconfont icon-wuxupailie {{formats.list === 'bullet' ? 'ql-active' : ''}}" data-name="list" data-value="bullet"></i>
              <i class="iconfont icon-undo" bindtap="undo"></i>
              <i class="iconfont icon-redo" bindtap="redo"></i>
              <i class="iconfont icon-outdent" data-name="indent" data-value="-1"></i>
              <i class="iconfont icon-indent" data-name="indent" data-value="+1"></i>
              <i class="iconfont icon-fengexian" bindtap="insertDivider"></i>
              <i class="iconfont icon-format-header-1 {{formats.header === 1 ? 'ql-active' : ''}}" data-name="header" data-value="{{1}}"></i>
              <i class="iconfont icon-format-header-2 {{formats.header === 2 ? 'ql-active' : ''}}" data-name="header" data-value="{{2}}"></i>
              <i class="iconfont icon-format-header-3 {{formats.header === 3 ? 'ql-active' : ''}}" data-name="header" data-value="{{3}}"></i>
              <i class="iconfont icon-format-header-4 {{formats.header === 4 ? 'ql-active' : ''}}" data-name="header" data-value="{{4}}"></i>
              <i class="iconfont icon-zitixiabiao {{formats.script === 'sub' ? 'ql-active' : ''}}" data-name="script" data-value="sub"></i>
              <i class="iconfont icon-zitishangbiao {{formats.script === 'super' ? 'ql-active' : ''}}" data-name="script" data-value="super"></i>
              <i class="iconfont icon-quanping"></i>
              <i class="iconfont icon-shanchu" bindtap="clear"></i>
              <i class="iconfont icon-direction-rtl {{formats.direction === 'rtl' ? 'ql-active' : ''}}" data-name="direction" data-value="rtl"></i>
            </view>
            <editor id="editor" class="ql-container" placeholder="{{placeholder}}" bindinput="editorChange" showImgSize showImgToolbar showImgResize bindstatuschange="onStatusChange" read-only="{{readOnly}}" bindready="onEditorReady"></editor>
          </view>
        </view>
《矩阵论》学习笔记(四):4.2 矩阵的QR分解 《矩阵论》学习笔记(四):4.2 矩阵的QR分解 文章目录《矩阵论》学习笔记(四):4.2 矩阵的QR分解一. Givens矩阵与Givens变换1.1. 概念与理解1.2. Givens矩阵求解方法二. Householder矩阵与Householder变换2.1. 概念与理解2.2. Householder矩阵求解方法2.3. Givens变换与Householder变换的关系三. 矩阵的QR... 阅读详情

相关推荐

用于多种无人机协作的群体智能算法:综合综述

随着无人机技术的快速高水平发展,将多架无人机作为自主控制的编队应用于复杂情况是一个新兴领域的代表之一。在实现自主控制的挑战中,碰撞避免、任务分配、路径规划和编队重构是关键功能。本文对各种经典的无人机群智能算法进行了系统的总结和分析。

erjia_的博客 1万+

微信小程序 富文本 editor 初始化时设置默认值(亲测有效)

前提 你已经布置好初始化内容(就是已经显示富文本了) 找打初始化时执行的事件 在你放富文本的 wxml 里面 <view class="container" style="height:{{editorHeight}}px;"> //下面本来是一行,为了观看换为多行 <editor id="editor" class="ql-container" placeholder="{{placeholder}}" bindstatuschange="o

北芒的博客 5415

Reeds-Shepp曲线公式推导及代码实现-第二部分(共三部分)

文章目录2. Reeds-Shepp求解2.1 L+S+L+L^+S^+L^+L+S+L+2.2 L+S+R+L^+S^+R^+L+S+R+2.3 L+R−L+L^+R^-L^+L+R−L+2.4 L+R−L−L^+R^-L^-L+R−L−2.5 L+R+L−L^+R^+L^-L+R+L−2.6 L+Rβ+Lβ−R−L^+R_{\beta}^+L_{\beta}^-R^-L+Rβ+​Lβ−​R−2.7 L+Rβ−Lβ−R+L^+R_{\beta}^-L_{\beta}^-R^+L+Rβ−​Lβ−​R+2.8

jianmo的博客 1213

flutter 富文本编辑器_小程序富文本编辑器editor初体验

终于,微信在5月9号的v2.7.0版本中新增了 editor富文本编辑器组件,今天有时间了准备体验一下在5月6日的时候写了一篇小程序富文本解析的「伪需求」,从wxParse到towxml的坑,当时还在感慨官方什么时候出个比较全面的富文本组件,谁知道没几天就发布了editor富文本组件。熟悉下文档首先是兼容版本,最低要求2.7.0,使用时确认下开发工具的调试基础库。然后需要关注下目前支持的标签,从...

weixin_39876592的博客 716

麒麟信安3.3-6C电网版虚拟机安装避坑指南:从ISO下载到SSH配置全流程

本文提供麒麟信安3.3-6C电网版虚拟机的详细安装与配置指南。针对电力行业仿真测试需求,重点解析从ISO镜像获取、虚拟机环境准备、安装过程中的三大“雷区”(如多管理员密码逻辑、分区方案、网络配置)到首次启动后的网络、SSH及root策略配置的全流程避坑要点,帮助技术人员高效、安全地完成部署。

rainy的博客 855

全网首发!Yolov8_obb旋转框训练、测试、推理手把手教学(DOTA1.0数据集map50已达80%)

其中,images/train和images/val放置原始图片文件,labels/train_original和labels/val_original分别放置原始的标签文件,labels/train和labels/val为空,然后运行步骤(3)的代码,运行结束转换后的标签会保存在labels/train和labels/val中,格式如下。(4)新建yolov8-obb.yaml,修改nc和scales,我使用的是yolov8n.(2)构建数据集,安装下面目录格式,其他test可为空,一定要对应。

小嘤熊的博客 2万+

微信小程序最新富文本编辑器使用功能实例教程

实例名称:小程序富文本使用实例 适用范围:微信小程序2.7基础库以上 wxml部分 <view class="page-body"> <view class='wrapper'> <view class='toolbar' bindtap="format"> <i class="iconfont icon-zitij...

任聪聪的博客 3万+

手把手教你安装 Vivado2022.2(附安装包)

Vivado 2022.2版本与之前的版本相比,具有以下几个显著的优势:电源设计管理器(PDM):Vivado 2022.2引入了全新的电源设计管理器(PDM),这是一个下一代功耗评估平台,为Versal® 和 Kria™ SOM提供了准确一致的功耗估计能力。PDM是Versal产品家族的首选功耗评估工具,为Versal ACAP硬IP块提供增强向导,简化从XPE向PDM的迁移,帮助用户获得准确的功耗评估。

dpwkj的博客 2万+

【微信小程序-原生开发】富文本编辑器 editor 的使用教程

富文本编辑器 editor 的使用

朝阳39的博客 1886

SGLang HiCache实战:手把手教你配置KV Cache Offload,让大模型推理成本直降84%

本文详细介绍了SGLang HiCache在KV Cache Offload配置与调优中的实战应用,通过多级存储架构和智能卸载策略,显著降低大模型推理成本达84%。文章涵盖HiCache架构优势、环境配置、高级调优策略及生产环境最佳实践,帮助开发者优化GPU显存使用,提升并发处理能力。

weixin_29044713的博客 462

小麦病害检测系统开发

本项目旨在针对小麦病害小目标检测任务,在YOLOv11基础上进行三项改进: - 将主干网络替换为Swin Transformer,增强全局特征提取能力。 - 在检测头中引入DynamicHead,并增加检测头数量至四个,提升多尺度检测性能。 - 集成半监督FixMatch训练框架,利用无标签数据提升模型泛化能力。 我们定义五个模型进行对比实验: - Model 0: 原始YOLOv11 (有监督) - Model 1: YOLOv11 + Swin Transformer (有监督) ~~~~~~

AI的内部世界的博客 121

124.《sql,json编辑器之CodeMirror》

文章目录CodeMirror使用说明书001.视频展示002.图文展示003.gitee地址demo地址sql编辑器所用到的npm包codemirror 使用步骤1.codemirror 引入核心库2.页面容器3.按需引入包文件4.根据设置的主题,引入相应的主题包,主题包存储在theme下,使用其他主题包时设置配置项中theme为对应主题5.根据设置的编辑器语言,引入相应工具包,以下为常用语言包6. 将容器转换为编辑器7.初始化可设置的值8.事件触发器9.API CodeMirror使用说明书 001.视频

qq_44864082的博客 3553

YOLO26改进策略【YOLO和Mamba】| CVPR 2025:EfficientViM 压缩隐藏状态空间进行通道混合、单头设计减少内存操作,提升目标检测效率与精度

本文记录的是利用模块优化的目标检测网络模型。EfficientViM Block(基于隐藏状态混合器的状态空间对偶性模块) 的设计旨在,提升特征提取效率,同时兼顾全局依赖捕捉与局部细节保留。本文将深入研究的原理,并将其应用到中,通过重构特征提取流程、减少内存绑定操作、融合多阶段特征,增强模型在资源受限环境下的检测性能与速度。EfficientViM: Efficient Vision Mamba with Hidden State Mixer based State Space DualityEfficie

Limiiiing的博客 399

html给百度富文本编辑器editor设置默认值,设置固定高度

html给百度富文本编辑器editor设置默认值,设置固定高度,UEditor设置内容setContent()失效的解决方法,百度编辑器怎么设置默认的html内容

G佳伟 1322

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

EXT文本编辑器(htmleditor)[初始化界面]

<br />Ext的文本编辑器: Ext.form.HtmlEditor<br />PS:数据库表  TEXT 存放内容字段 yjnr(clob类型)<br />(1)前台页面:<br />     (注意在页面加上:ValidateRequest="false" 否则在传输数据时会报错,取消验证)<br />     <link rel="stylesheet" type="text/css" href="../../../ext-3.2.0/resources/css/ext-all.css" /><b

sky08050025的专栏 7608

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

CKEDITOR使用与配置

安装:   下载CKEDITOR的文件,解压后复制到工程的WEBROOT目录下就OK! 引用CKEDITOR的JS文件:   新建JSP页面,添加其JS文件<script type="text/javascript" src="ckeditor/ckeditor.js"></script>   注意:1.src的路径。      2.不要写成&lt...

aoluan2964的博客 387

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

uedit 设置初始的html,ueditor1.2.1修改超链接默认值,ueditor编辑器新窗口打开连接

ueditor1.2.1修改超链接默认值首先超链接的文件是在ueditor目录中的dialogs目录中的link目录的link.html如图:然后在链接地址或标题上加value属性和值,希望在新窗口打开,则设置checked属性,如下面红色代码所示。链接地址:标题:是否在新窗口打开:做完上面的工作以后,页面还是不能显示的,因为内容是通过初始化的js来控制。如文件的js代码所示$G("title")...

weixin_39872872的博客 328

Froala富文本编辑器

Froala富文本编辑器 https://www.froala.com/wysiwyg-editor

takujo的博客 2267

html编辑器讲解,一款好用的HTML编辑器(UEditor)使用教程

关于HTML编辑器,试过FCKeditor,升级版的CKeditor,还有TinyMCE,最近在尝试使用百度的UEditor。对比一下还是觉得UEditor的配置较简单,上手快并且文档和例子也很齐全。那么这里以UEditor1.2.3.0PHP版本UTF-8版为例梳理一下UEditor的使用流程。1.首先是UEditor的文档结构_examples:编辑器各种版本的示例页面_src:JS文件dia...

weixin_28765561的博客 1275

html ueditor使用教程,ueditor编辑器配置及使用介绍

<1>:ueditor编辑器配置 2:解压后,只需要保留utf8-php这个文件夹里面的内容就可以了3:根据自己项目的需要配置到根目录的相应文件夹下,我是配置到根目录的public目录下,如下图 4:在html页面配置加载UEditor编辑器,加入三个js文件以及在页面初始化UEditor编辑器 这里的id="editor"就是初始化需要获取的id上下需要保持一下,5:配置完后,在...

weixin_31796803的博客 1300

如何配置Header Editor

当我们通过网页自带inspect中的network找到返回的response之后,如果需要查看具体的response内容。Header Editor可以自动将response格式美化。1/ 首先需要通过chrome插件安装好Header Editor。3/ Header value填的是token的具体码。2/ 点击网页右上角图标,点manage进入。什么是Header Editor。

Wang_Mole的博客 7900

微信小程序 editor 的获取和设置内容,

【代码】微信小程序 editor 的获取和设置内容,

weixin_47756693的博客 1043

CKEditor编辑器的简单使用方法,取值,赋值

CKEditor编辑器的简单使用方法,取值,赋值 一:在项目里引用JQ基础包和CK的JS包。详细的参考下面引用文章。二:在表单内声明CK。三:JS里赋值和取值。

小熊猫 1344

【Unity3D自学记录】Editor模式下遍历并赋值

【Unity3D自学记录】Editor模式下遍历并赋值

虚拟世界 974

uniapp 微信小程序 editor富文本编辑器 api 使用记录

uniapp 微信小程序 editor富文本编辑器 api 使用记录

何浩翔的博客 4473

微信小程序常用赋值方法

微信小程序常用赋值,取值方法

aatianjie的博客 6635
上一篇: 微信小程序 多图单图上传
下一篇: 在小程序自定义组件中使用 editor富文本编辑器 报错
TO_WebNow
博客等级 码龄8年 23粉丝 160原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值