分享一个微信小程序编辑页面的WXML模板

news/2024/7/20 2:40:55 标签: 小程序, html

分享一个微信html" title=小程序>小程序编辑页面的WXML模板

最近在进行微信html" title=小程序>小程序开发的时候经常会碰到编辑页面的搭建,大致格式如图所示:
编辑页面

  • 顶部返回按钮确认按钮,在中间还可以自行加上一些别的元素。
  • 中间部分:编辑的标题内容
  • 底部:显示内容的字数或者另外一些别的操作(例如添加图片设置日期等等…)

模板文件WXML:

用到的组件库为VantWeapp
组件的使用方法可以看微信html" title=小程序>小程序中使用VantWeapp组件库

html"><!--pages/addArticle/addArticle.wxml-->
<view class="header">
    <view class="backBox" bindtap="backUp"><van-icon name="arrow-left" color="#CAB9E3" size="20px" /></view>
    <view class="finishBox" bindtap="prepareConfirm"><van-icon name="success" color="#CAB9E3" size="20px" /></view>
</view>
<input value="{{ title }}" placeholder="标题(可选)" maxlength="18" class="titleArea" bindinput="titleInput"></input>
<textarea value="{{ content }}" placeholder="生活不可能像你想象的那么好,也不可能像你想象的那么糟。" placeholder-style="font-size: 14px;" show-confirm-bar="{{false}}" maxlength="-1" class="contentArea" style="height: calc(90% - 44px)" bindinput="contentInput"></textarea>
<!-- 新增底部操作区域 -->
<view class="footer">
  <view class="wordsNumber">当前字数:{{content.length}}</view>
  <view class="handleBox">
    ...
  </view>
</view>

在制作中间部分即编辑的标题和内容部分时,原本以为使用组件会更方便地进行数据的双向绑定,但是样式始终不是很好,所以没用到组件,用html" title=小程序>小程序原生的官方组件来写。


http://www.niftyadmin.cn/n/909572.html

相关文章

Teams(uva11609+组合)

I - TeamsTime Limit:1000MS Memory Limit:0KB 64bit IO Format:%lld & %llu Submit Status Practice UVA 11609题意&#xff1a;有n个人。选多个人參加比赛&#xff0c;当中一个是队长。队长不同其它选手同样也算作不同的方案。。问你一共同拥有多少种方案。 思路…

Mybatis 3.3.0 Log4j配置

最近做一个SSM学习项目&#xff0c;配置log4j&#xff0c;mybatis用下面的方式配置&#xff0c;不管用&#xff0c;打印不出执行的SQL语句。 log4j.logger.java.sql.ConnectionDEBUGlog4j.logger.java.sql.PreparedStatementDEBUGlog4j.logger.java.sql.ResultSetDEBUG后面改用…

React 逻辑式导航 的实现(不刷新路由跳转)

React 逻辑式导航 问题描述 React中的路由大多是用React-router来实现的。但是标签和标签往往仅限于声明式路由&#xff0c;即往往写在标签中&#xff0c;用于主体界面之间的内容切换。如下所示&#xff1a;<Router ><Switch><Route exact path{"/"…

在浏览器的控制台中读取本机文件

在浏览器的控制台中读取本机文件 最近有这么一个需求&#xff1a;通过js代码直接读取到本机文件(项目部署并运行在浏览器端)&#xff0c;这里所说的直接读取不同于input标签点击之后选择文件然后通过FileReader读取到里面的内容。而是已知本机的本地路径直接读取&#xff0c;也…

(原创)c#学习笔记03--变量和表达式04--表达式03--运算符的优先级

3.4.3 运算符的优先级 在计算表达式时&#xff0c;会按顺序处理每个运算符。但这并不意味着必须从左至右地运用这些运算符。例如&#xff0c;有下面的代码&#xff1a; var1 var2 var3; 其中运算符就是在运算符之前进行计算的。在其他一些情况下&#xff0c;运算符的优先级并…

React 类组件 与 函数式组件 + Hooks

React 类组件 类组件式我们经常用到的组件形式&#xff0c;也是React最基础的组件形式。类组件拥有自己的状态state(存储数据的仓库)和状态改变函数setState(在仓库中操作数据的管理人员)&#xff0c;能够很方便地对页面上的数据进行各种操作。 函数式组件 Hooks 函数式组件…

Email-Ext Plugin install ------ Jenkins Plugins

一、基本信息 1. Email-Ext Plugin功能简介 支持Jenkins邮件发送时&#xff0c;自定义邮件内容功能。详情可以查看jenkins的wiki : https://wiki.jenkins-ci.org/display/JENKINS/Email-extplugin 2. 运行环境 系统环境: OS X 10.10.5 Jenkins版本: 1.532.2 二、安装 1. 分析 通…

十六进制下的(6+2) 8位数颜色代码

十六进制下的(62) 8位数颜色代码 8位数十六进制颜色代码 平常我们在写代码用到颜色的时候&#xff0c;经常写的是&#xff0c;六位十六进制代码 例如&#xff1a; 白色&#xff1a;#FFFFFF 黑色&#xff1a;#000000 网易云红色&#xff1a;#E20000 如果要加上颜色透明度&…