一、index.wxml

1.代码

 1 <view class="Beijingse" style="height: 100%;">
2 <view class="Xinxi">
3 <view class="XinxiLiebiao" wx:for="{{yhxinxi}}">
4 <view data-id="{{item.id}}" bindtap="QuXiangqing">
5 <view class="liebiaowenben">
6 <view class="EwaixxBiankuang">
7 <text class="EwaiXinxi">上传用户:{{item.username}}</text>
8 </view>
9 </view>
10 <view class="NeirongBiankuang">
11 <text class="neirong">{{item.neirong}}</text>
12 </view>
13 <view class="XinxiTupianBiankuang" wx:if="{{item.tupian2=='https://xx.uom.cn/new/img/wx7c24e1e2e2875b2e/1662451260.jpeg'}}">
14 <image src="{{item.tupian1}}" class="XinxiTupian" mode="aspectFill"></image>
15 </view>
16 <view class="XinxiTupianBiankuang2" wx:if="{{item.tupian2!='https://xx.uom.cn/new/img/wx7c24e1e2e2875b2e/1662451260.jpeg'}}">
17 <image src="{{item.tupian1}}" class="XinxiTupian" mode="aspectFit"></image>
18 <image src="{{item.tupian2}}" class="XinxiTupian" mode="aspectFit"></image>
19 </view>
20 </view>
21 </view>
22 </view>
23 <view class="guding" bindtap="QuFabu">
24 <text class="wenben">发布\n信息</text>
25 </view>
26 </view>

2.view组件

它像html中的div即容器,我们可以把它当成积木或者拼图,通过设置view的位置和大小,可以搭出整个页面的框架,虽然我们看不到他是有厚度的,但我们可以把它当成有厚度的纸,当我们在不同的小纸片上画了图案(列如:在不同的纸片绘制了“太阳,马儿和草地”),然后将它们按照我们的想法放置在一张大的纸上,也就形成了一张草原的画作。这里的view就承担着纸张的作用。如图(1-1),但是他和纸张不同的地方是它更像一个盒子,在盒子内部的小盒子是不能比外面套着的盒子大的,要么外面的盒子被撑大,要么被外面的盒子紧紧的罩在里面。

(图1-1)

3.image组件

用于显示图片

<image src="{{图片地址}}" class="样式" mode="aspectFit"></image> 

图片地址:可是是url网络地址,也可以是物理的地址

样式:用于给组件设置样式,比如组件 应该多高或者多宽

4.text组件

用于显示文本

 <text>内容</text>

内容:在这里填写你想要它显示的文字

注释:其实大多数给view组件填充的内容,都像image和text组件一样,想绘画一样展示在纸张上。

5.wx:if和wx:for

像c语言的if 和for是一样的,wx:if是一种条件判定,满足条件执行,如果不满足就跳过,比如3>2是正确的他就不会跳过,可以展示text组件中的内容

<view wx:if="条件">
<text>内容</text>
</view>

wx:for是代表循环,和wx:if一样他也有一个条件,如果条件满足则开始循环

二、xiangqing.html

 1 <view class="ChuizhiPailie">
2 <view>
3 </view>
4 <!-- 图片 -->
5 <!-- swiper和swiper-item的组合是轮播图像表格的外边框和内部的分割线组合成了一张表格 -->
6 <swiper style="height: 500rpx;" autoplay indicator-dots circular>
7 <swiper-item>
8 <!-- image存放的是图片 -->
9 <image src="{{tupian1}}" mode="aspectFit" />
10 </swiper-item>
11 <swiper-item>
12 <image src="{{tupian2}}" mode="aspectFit"/>
13 </swiper-item>
14 <swiper-item>
15 <image src="{{tupian3}}" mode="aspectFit"/>
16 </swiper-item>
17 </swiper>
18
19 <!-- 上传用户 -->
20 <text class="ShangchuangYonghu">上传用户:{{username}}</text>
21 <!-- 介绍 -->
22 <!-- rich-text是富文本,它可以显示比text更多的内容 -->
23 <rich-text nodes="{{neirong}}" class="Zhengwen" user-select="true"></rich-text>
24
25 </view>

三、fabu.html

 1 <!-- 发布信息页 -->
2 <view class="Beijingse">
3 <view style="padding: 10rpx;">
4 <form bindsubmit="formshangchuan">
5 <view class="Beijingse2">
6 <!-- 标题和内容 -->
7
8 <text>内容:</text>
9 <!-- placeholder是定义预显示的内容 -->
10 <view>
11 <textarea name="neirong" placeholder="填写内容:" maxlength="-1" style="width: 100%;"></textarea>
12 </view>
13 <!-- 上传图片 -->
14 <text>上传图片:</text>
15 <view style="display: flex; flex-wrap: wrap;">
16 <view>
17 <image wx:for="{{tl}}" src="{{item}}" class="scTubpiandx"></image>
18 </view>
19 <view class="Tubpiansc" bindtap="uploadImage">
20 <text>+</text>
21 </view>
22 </view>
23 <!-- 上传图片截至于此 -->
24 </view>
25 <!-- 按钮 -->
26 <view class="fabuyeAnniu">
27 <!-- button是按钮,bindtap是点击后在js中执行的代码块 -->
28 <button bindtap="chongzhi">重置</button>
29 <button form-type="submit">发布</button>
30 </view>
31 </form>
32 </view>
33 </view>

对表白墙wxml文件解释的更多相关文章

  1. 对表白墙js文件的解释

    index.js 1 Page({ 2 3 /** 4 * 页面的初始数据 5 */ 6 data: { 7 xcx_appid:"", 8 }, 9 HuoquDaohangLi ...

  2. 对表白墙wxss的解释

    一.index.wxss 1 /* 信息 */ 2 .Xinxi{ 3 display: flex; 4 flex-wrap: wrap; 5 margin: 0rpx 1%; 6 } 7 8 9 / ...

  3. symfony小练习-表白墙

    过上一个博客系统以及对官方示例程序的基本学习,目前对symfony的各个组件有了一定的学习,学校布置了一个表白墙任务,这里就这个任务的完成进行记录 ...........2019.3.20.22.31 ...

  4. PHP表白墙网站源码

    PHP表白墙网站源码,可以做校园内的,也可以做校区间的,可封装成APP.告别QQ空间的表白墙吧. 安装简单,上传程序安装,然后设置账号密码,登陆后台切换模板手机PC都要换开启插件访问前台. 安装完成后 ...

  5. 行星万象表白墙微信小程序、社交微信小程序,后台完整,支持多区域运营,扫码体验。

    简介 中国目前大概有5000个表白墙,累计用户近3000万,是一个庞大的群体,但现在大都以微信朋友圈为基础进行信息中转,但是这种模式经营者和用户都不友好,尤其是经营者无法变现,用户无法公开评论,这些种 ...

  6. 说什么也要脱单——Python WEB开发:用Tornado框架制作简易【表白墙】网站

    先来哔哔两句:(https://jq.qq.com/?_wv=1027&k=QgGWqAVF) 今天我们要用Python做Web开发,做一个简单的[表白墙]网站.众所周知表白墙的功能普遍更多的 ...

  7. /etc/fstab 文件解释

    /etc/fstab 文件解释 文件fstab包含了你的电脑上的存储设备及其文件系统的信息.它是决定一个硬盘(分区)被怎样使用或者说整合到整个系统中的唯一文件. 这个文件的全路径是/etc/fstab ...

  8. 微信小程序wxml文件中调用自定义函数

    想在微信小程序的wxml文件里自如的像vue那样调用自定义的方法,发现并不成功,得利用WXS脚本语言. WXS脚本语言是 WeiXin Script 脚本语言的简称,是JavaScript.JSON. ...

  9. django的安装、文件解释与基本命令

    1.安装 pip install django==1.9.8 2.新建一个django project django-admin startproject mysite #创建工程文件 cd mysi ...

随机推荐

  1. KTL 一个支持C++14编辑公式的K线技术工具平台 - 第七版,体验GPGPU。

    K,K线,Candle蜡烛图. T,技术分析,工具平台 L,公式Language语言使用c++14,Lite小巧简易. 项目仓库:https://github.com/bbqz007/KTL 国内仓库 ...

  2. jenkins+k8s部署

    1. jenkins配置部署,从git或者svn等拉取代码,编制打包,在博客的jenkins那块有具体的讲解 2. 将打好的包war/java包拷贝到k8s-Master,或者在jenkins上也行, ...

  3. Bitbucket 使用 SSH 拉取仓库失败的问题

    问题 在 Bitbucket 使用 Linux 机器上 ssh-keygen 工具生成的公钥作为 API KEY,然后在 Jenkins 里面存储对应的 SSH 私钥,最后执行 Job 的时候,Win ...

  4. 面向对象的封装(粘贴Markdown代码解决缩进问题)

    直接粘贴idea的代码会导致缩进错乱,建议先粘贴到记事本再粘贴到笔记!!! 1.先将属性私有化,再对外提供简单的接口可以访问内部.如set.get方法 2.set方法:修改年龄 public void ...

  5. Python简单实现自动评论、自动点赞、自动关注脚本

    一些哔哔: 今天的这个脚本,是一个别人发的外包,交互界面的代码就不在这里说了,但是可以分享下自动评论.自动点赞.自动关注.采集评论和视频的数据是如何实现的 开发环境 python 3.8 运行代码py ...

  6. NC50528 滑动窗口

    NC50528 滑动窗口 题目 题目描述 给一个长度为N的数组,一个长为K的滑动窗体从最左端移至最右端,你只能看到窗口中的K个数,每次窗体向右移动一位,如下图: 你的任务是找出窗体在各个位置时的最大值 ...

  7. java版第一个代码——HelloWorld!

    java版第一个代码--HelloWorld! 今天来接触一下java代码: 事前准备 jdk的配置(推荐jdk8或jdk11) notepad++或idea软件 开始编写 建立文件夹存放代码 建立j ...

  8. 写了个 Markdown 命令行小工具,希望能提高园友们发文的效率!

    写了个 Markdown 命令行小工具,希望能提高园友们发文的效率! 前言 笔者使用 Typora 来编写 Markdown 格式的博文,图片采用的是本地相对路径存储(太懒了不想折腾图床). 时间久了 ...

  9. 匿名对象作为方法的参数和返回值与Random概念和基本使用

    应用场景 1. 创建匿名对象直接调用方法,没有变量名. new Scanner(System.in).nextInt(); 2. 一旦调用两次方法,就是创建了两个对象,造成浪费,请看如下代码. new ...

  10. Qt点名器

    项目已开源,点击跳转 废话不多说,直接上代码. CMakeLists.txt cmake_minimum_required(VERSION 3.10) project(qt-caller) find_ ...