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

旅游网站建设成都wordpress+设定首页

旅游网站建设成都,wordpress+设定首页,句容做网站,最新领导班子由于微信小程序的wx.showModal不支持富文本内容&#xff0c;无法实现更灵活的展示效果&#xff0c;故需要进行二次封装 实现思路&#xff1a;使用van-dialog以及微信小程序的rich-text实现 代码如下&#xff1a; // index.wxml <van-dialoguse-slottitle"提示"s…

由于微信小程序的wx.showModal不支持富文本内容,无法实现更灵活的展示效果,故需要进行二次封装

实现思路:使用van-dialog以及微信小程序的rich-text实现

代码如下:

// index.wxml
<van-dialoguse-slottitle="提示"show="{{ showDialog }}"show-confirm-buttonconfirm-button-color="#3d80f7"bind:confirm="onConfirmDialog"
><view class="d_content"><rich-text nodes="{{dialogText}}"></rich-text></view>
</van-dialog>
// index.js
Page({
data: {showDialog: false,dialogText: "",confirmCallback: null,},onCloseDialog() {this.setData({ showDialog: false }, () => {wx.showTabBar({animation: true,});setTimeout(() => {this.setData({dialogText: "",confirmCallback: null,});}, 300);});},onShowDialog(type, msg, rMsg, fn) {switch (type) {case "model":this.setData({showDialog: true,dialogText: `<p  style="text-align: justify;"><span style="color: rgba(0, 0, 0, 0.5);">${msg}</span></p>`,confirmCallback: fn ? fn : null,},() => {wx.hideTabBar({animation: true,});});break;case "reject":let mArray = msg.split(rMsg);let text = `<p style="text-align: left;text-align: justify;"><span style="color: rgb(140, 140, 140);">${mArray[0]}</span><span style="color: #ff5858;">${rMsg}</span><span style="color: rgb(140, 140, 140);">${mArray[1]}</span></p>`;this.setData({showDialog: true,dialogText: text,confirmCallback: fn ? fn : null,},() => {wx.hideTabBar({animation: true,});});break;case "custom":this.setData({showDialog: true,dialogText: msg,confirmCallback: fn ? fn : null,},() => {wx.hideTabBar({animation: true,});});break;default:this.setData({showDialog: true,dialogText: msg,confirmCallback: fn ? fn : null,},() => {wx.hideTabBar({animation: true,});});break;}},onConfirmDialog() {wx.showTabBar({animation: true,});this.onCloseDialog();if (typeof this.data.confirmCallback === "function") {this.data.confirmCallback();}},
})
// index.json
{"usingComponents": {"van-dialog": "@vant/weapp/dialog/index"}
}
// index.wxss
.d_content {box-sizing: border-box;padding: 36rpx 46rpx;
}

使用方法

this.onShowDialog("model",`您已向:${subItem.name}申请权限,请等待管理员审核。`);
this.onShowDialog("reject",`您的申请被拒绝,原因为:${subItem.reason},请根据拒绝原因检查您的提交信息,点击确认继续。`,subItem.reason,() => {// ...});

本文仅提供一种思路,可能不是最优写法,欢迎大家讨论留言

http://www.yayakq.cn/news/133201/

相关文章:

  • 如何创建自己的网站平台动易门户网站价格
  • hfs网络文件服务器可以做网站苏州网站开发建设方案
  • 做写字楼的网站有哪些资料wordpress1g内存
  • 网站导航如何优化网上推广的平台有哪些
  • 发帖网站百度收率高的怎样做酒店网站ppt
  • 刷网站百度关键词软件山西响应式网站制作
  • 电子商务网站建设评估的工具嵌入式软件开发要求
  • 学网站建设去什么学校WordPress添加加载用时
  • 图书馆网站建设研究郑州做网站外包的公司
  • 做招聘网站怎么赚钱最近几天的新闻
  • 广州免费建站找哪家网站做不做备案有什么区别
  • 贵州企业网站建设公司国外网站怎么做引流
  • 福州营销型网站建设价格狗贩子怎么做网站卖狗
  • 专做英文类网站德清网站建设中心
  • 做磁力搜索网站好吗运城建设网站
  • 无极招工招聘信息宁波百度seo代理
  • 阿里云手机网站建设多少钱深圳品牌网站建设公司有哪些
  • 西安微网站制作做一个简单的网站多少钱
  • 加工厂做网站什么叫网站
  • 海外网站建设推广前端开发线上培训
  • 网站建设清单表格西平县住房和城乡建设局网站
  • 腾飞网站建设桂林网站制作推荐
  • php网站接入支付宝西宁思帽网站建设
  • 网站导航栏制作教程网站基础代码html
  • seo怎么判断网站的好坏外贸软件价格
  • 建网站那种服务器好天博网站建设
  • 网站诊断分析案例电子商务网站建设结论
  • 设计非常好的网站php教育学校网站源码
  • 东莞seo网站建设工作室名字
  • 新网站必须做301定向吗做外贸的网站主要有哪些内容