当前位置: 首页 > news >正文

微信小程序学习之rich-text的嵌入静态HTML

最近开始学习制作小程序,微信的rich-text是支持table的,我测试着将福彩双色球的奖金对照表给搬了过来。
下面是小程序实现的静态页面效果图。
在这里插入图片描述

实现步骤

首先打开福彩双色求的网站,找到要复制的部分,这里我们选中奖金对照表进行复制。
在这里插入图片描述

在标签上点击右键选择“复制元素”,将html片段复制下来,放入rich-text的nodes属性中,这里要注意原来的片段中图片使用的是相对路径,需要复制其绝对路径,然后覆盖到img的src属性中。
定位到图片位置右击选择copy link address来拷贝绝对路径。

完整的代码如下:
demo.js

// pages/demo1/demo1.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
      ds:`<div class="jjdz">
      <h2><strong class="tablename">奖金对照表</strong></h2>
      <table width="100%">
        <thead class="theadclass">
          <tr>
            <td width="22%">奖等</td>
            <td width="23%">奖金</td>
            <td width="55%">中奖条件</td>
          </tr>
        </thead>
        <tbody class="tbodyclass">
          <tr>
            <td>一等奖</td>
            <td>浮动</td>
            <td><img src="http://www.cwl.gov.cn/images/czpd/jjdzbSsq01.png"></td>
          </tr>
          <tr>
            <td>二等奖</td>
            <td>浮动</td>
            <td><img src="http://www.cwl.gov.cn/images/czpd/jjdzbSsq02.png"></td>
          </tr>
          <tr>
            <td>三等奖</td>
            <td>3,000元</td>
            <td><img src="http://www.cwl.gov.cn/images/czpd/jjdzbSsq03.png"></td>
          </tr>
          <tr>
            <td>四等奖</td>
            <td>200元</td>
            <td><img src="http://www.cwl.gov.cn/images/czpd/jjdzbSsq04.png"></td>
          </tr>
          <tr>
            <td>五等奖</td>
            <td>10元</td>
            <td><img src="http://www.cwl.gov.cn/images/czpd/jjdzbSsq05.png"></td>
          </tr>
          <tr>
            <td>六等奖</td>
            <td>5元</td>
            <td><img src="http://www.cwl.gov.cn/images/czpd/jjdzbSsq06.png"></td>
          </tr>
        </tbody>
      </table>
    </div>`
  }
})

demo.wxml

<rich-text nodes="{{ds}}"></rich-text>

demo.wcss

.theadclass{
  background-color: lightgrey;
}
.tbodyclass{
  background-color: rgb(234, 239, 243);
}

相关文章:

  • 微信小程序CSS Flexbox(弹性盒子)布局模块
  • 语义化版本 2.0.0 -- 如何使用软件版本号
  • 微信小程序css之盒子(box)模型
  • 微信小程序中text标签换行问题
  • 微信小程序无法找到组件的问题 [“usingComponents“][“component1“]:“xxx“未找到
  • git本地仓库新建分支并推送到远端仓库
  • 微信小程序将组件中的文字放置在正中间的方法
  • linux脚本开头的#!/bin/bash有什么作用
  • git如何撤销未提交的更改
  • Qt动态更改界面语言(在运行状态下改变界面语言)
  • .gitignore文件---让git自动忽略指定文件
  • 解决QMYSQL driver not loaded问题
  • 信息安全之对称加密技术
  • 信息安全之非对称加密技术
  • 信息安全之数字信封原理
  • Android组件 - 收藏集 - 掘金
  • Angular 响应式表单之下拉框
  • C语言笔记(第一章:C语言编程)
  • Docker: 容器互访的三种方式
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • IDEA 插件开发入门教程
  • java8 Stream Pipelines 浅析
  • js如何打印object对象
  • October CMS - 快速入门 9 Images And Galleries
  • React的组件模式
  • 从setTimeout-setInterval看JS线程
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 数组的操作
  • 无服务器化是企业 IT 架构的未来吗?
  • 译自由幺半群
  • 怎么将电脑中的声音录制成WAV格式
  • elasticsearch-head插件安装
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • #FPGA(基础知识)
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (SpringBoot)第七章:SpringBoot日志文件
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (七)Java对象在Hibernate持久化层的状态
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (十五)使用Nexus创建Maven私服
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (一)插入排序
  • (转)大道至简,职场上做人做事做管理
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • .NET CF命令行调试器MDbg入门(一)
  • .NET delegate 委托 、 Event 事件
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)