您的位置 首页 > 数码极客

微信小程序的text如何加入换行


艾瑞巴迪,

从这章开始,我们要讲微信小程序的模板语法。



模板语法的定义:

WXML(WeiXin Markup Language)是框架设计的⼀套标签语⾔,结合基础组件、事件系统,可以构建出页面的结构。

模板语法有以下四个种类,

1、数据绑定

2、运算

3、列表渲染

4、条件渲染

这是我们接下来要一一重点讲解的。


这一章,我们来初步学习模板语法中的数据绑定。


大家可以点击下方链接,找到我们的教科书(微信官方文档)去学习一下基本定义,有一个大致的了解。


数据绑定: WXML 中的动态数据均来自对应 Page 的 data



我们还是老方法 ,在实践中学习,在实操中认识。



1、在全局配置文件a 中新增demo03文件,便于我们示范以下具体操作。

代码如下:



2、打开 pages 文件夹--打开demo03 文件夹--打开demo03.wxml 文件,页面如下:



在demo03.wxml 文件中,可以看到如下代码:



代码中包含标签和普通文本两部分内容。


我们先对”text“标签做简单描述:

”text“相当于传统web中的span标签,是行内元素, 当页面中存在多个text 标签时,各标签也是不换行的。


比如:

我们在demo03.wxml 文件中输入以下代码:

<text>1</text>,
<text>2</text>


按下保存键,发现,左侧的屏幕中,1,2是在同一行的。

这就是说,当页面中存在多个text 标签时,各标签也是不换行的。



2.1 补充:对另一个标签——”view“标签进行描述。


”view“标签相当于以前web 中的 div 标签, 是块级元素, 当页面中有多个 view 标签时,是会换行的。


比如:

我们在demo03.wxml 文件中输入以下代码:

<view>1</view>,
<view>2</view>


按下保存键,发现,左侧的屏幕中,1,2是各占一行的。

这就是说,当页面中存在多个view 标签时,各标签是换行的。



3、数据绑定中,数据要定义在哪里?


我们打开 pages 文件夹--打开 demo03.js 文件, 文件中,一新建后就有内容存在。如下图所示。



我们来具体解读一下,demo03.js 文件中的内容


page: 这里指的是大型的配置方法



其中,page包括的data字段, 这里面都是关键字,是不能更改的哦,

而且,里面要放的都是一些初始化的数据,比如变量。

与data 同层级的有很多方法,基本都是生命周期函数,这在以后的章节中会介绍到的。



3.1 这里,给大家介绍一个小技巧:

我们把demo03.js 文件中的内容全部删除,使其文件呈现空白状态。

在demo03.js 文件中输入”page“,会有下拉提示框, 这里选择page , 就会重新出现删除前的文件内容。



在我们编辑demo03.js 文件时,如果出现了错误, 我们可以选择全部删除,然后再用这种方法重新输入page方法。


欧克,本章数据绑定部分的一部分知识,讲解到此,下一章我们继续讲解数据绑定的知识。



搜索并关注微信公众号:飞寝旺食

获取更多小程序运营干货、免费的开发教程、源代码等!

做小程序我们是认真的!

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“微信小程序的text如何加入换行”边界阅读