微信小程序学习笔记(navigator、rich-text)

navigator(导航组件)
块级元素,默认会换行,可以直接设置宽度高度。
属性:
1、url:要跳转的页面路径,绝对路径相对路径都可以。
2、target:跳转到哪个目标。默认是自己的小程序(self),其他小程序页面(miniProgram)
3、open-type:跳转方式。有以下属性

navigate 默认值,保留当前页面,跳转到小程序内的某个页面,tabbar页面除外。
redirect关闭当前页面,跳转到小程序内的某个页面tabbar页面除外
switchTab跳转到tabbar页面且关闭其他非tabbar页面
reLaunch关闭所有页面,打开应用内的某个页面
navigateBack关闭当前页面,返回上一页或者多级页面,可通过getCurrentPages()获取当前的页面栈,决定需要返回几层
exit退出小程序,target="miniProgram"时生效
rich-text(富文本标签)
用nodes属性实现
1、可以直接接收标签字符串

<rich-text nodes="{{html}}"></rich-text>
Page({
  data:{
    // html:'<div class="xxx" style="xxx" ><p>123123</p></div>'
  }
})

2、可以接受对象数组

<rich-text nodes="{{html}}"></rich-text>
html:[{
      //name中写标签名称,此处为div
      name:"div",    
      //attrs中放该标签的各种属性
      attrs:{
        class:"xxx",
        style:"color:red"
      },
      //children内部放该标签的子节点,同样是对象数组的形式
      children:[{
        name:"p",
        //p标签没有样式,所以attrs置空不写
        attrs:{},
        children:[{
          type:"text",
          text:"hello my program!"
        }]
      }]
    }]

用标签字符串图例
标签字符串图例
对象数组图例
对象数组图例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值