当前位置: 首页>編程日記>正文

微信小程序新手向——界面布局

微信小程序新手向——界面布局

微信小程序新手向——界面布局

在微信开发者平台申请到AppId之后,采用不用云开发和不用模板创建项目

进入项目之后,在文件序列中找到index.json这个文件,其中navigationBarTitleText这个参数即为整个小程序的名称

我们将后面的文字改为“调查问卷”,那么相对应的标题也会发生改变
标题参数
标题

将标题做好之后,就开始做我们的一个主界面。
由于微信小程序本质上来说是个HTML5程序,所以我们需要将界面做一个布局。

切换到index.wxml文件,先写一个view将整个界面包裹起来view
在这里有个编译器的小技巧,可以直接输入view.container后按回车健,就自动生成了这段代码,同理view.xxxx的名称是可以替换的

然后我们切换到index.wxss文件,然后输入container的属性
container
margin代表的是外边距属性,与html中的css文件相同

做完整个框架之后,我们需要做一个标题,我们再创建一个view,命名为Page_Name,依旧来到编辑布局pagename
font-size属性是字体大小
line-height是行距
text-align是文字的布局

回到wxml界面,在view里面写上

<view class="Page_Name">调查问卷</view>

然后点击编译后,就能看见屏幕上出现你的第一个数据啦!

这里又有一个提升开发效率的小技巧:右键顶部的文件,出现拆分编辑器,选择向右拆分,再把wxml拖到右侧,这样就能同时看见预览效果,参数页面,布局页面

总览图
细心的小伙伴或许已经发现了我发的图里,标题那不是按照刚才那么写的,而是使用了{{ name }}代替,这是使用了js里的功能,这样开发便于远程更新,而不用多一个选项,就要新建一个View,这样全机更新会严重影响用户的体验。

那么这种方法又该怎么操作呢

我们来到index.js文件,先声明出一个变量js变量
然后在到page data里面,注册这个tmpQ的存在
在这里插入图片描述
这样,就可以在wxml里面直接调用js页面的name参数

我们做一款调查问卷,必然少不了让用户输入和选择,同理采用上面的布局方式,写出问题。

然后我们就需要写入一个input的输入框input
由于输入数据也需要做个样式,再次来到index.wxss文件
在这里插入图片描述
在参数里调整输入字体的大小,颜色等

做完了输入框,还有选择框,依旧查询官方文档得知,是由一个radio包一个label实现的在这里插入图片描述
在value属性中是选项的id,后面是展示给用户的信息,在静态布局中,有几个选项,就写几个radio,但在js控制下就不需要。

在js控制下,写上wx.for的循环函数读取js的参数,类似于数组的循环读取
在这里插入图片描述
回到输入框位置,这也是能做一个js调用,用wx.if判断类型后执行代码在这里插入图片描述
下面是js的数据代码在这里插入图片描述
在做这些之前,需要一个Block来框住这些控件,并一样使用wx.for循环读取数据
在这里插入图片描述
里面的参数,是我们在js里面声明的版块

我们将所以控件做好之后,需要进入下一步或者是提交,就需要写一个Button
在这里插入图片描述
其中bindtap是传参的功能,type还有很多的样式可以选择,可以去官方文档查阅

当我们全部操作下来,一个简单的界面就制作完成啦!!


https://www.fengoutiyan.com/post/15527.html

相关文章:

  • 微信小程序 排版
  • 微信小程序为什么会有间隔
  • 微信小程序如何布
  • 微信小程序图片左右布局
  • 小程序布局教程
  • 微信小程序单页面
  • 小程序菜单怎么设置
  • 小程序页面设计模板
  • 鏡像模式如何設置在哪,圖片鏡像操作
  • 什么軟件可以把圖片鏡像翻轉,C#圖片處理 解決左右鏡像相反(旋轉圖片)
  • 手機照片鏡像翻轉,C#圖像鏡像
  • 視頻鏡像翻轉軟件,python圖片鏡像翻轉_python中鏡像實現方法
  • 什么軟件可以把圖片鏡像翻轉,利用PS實現圖片的鏡像處理
  • 照片鏡像翻轉app,java實現圖片鏡像翻轉
  • 什么軟件可以把圖片鏡像翻轉,python圖片鏡像翻轉_python圖像處理之鏡像實現方法
  • matlab下載,matlab如何鏡像處理圖片,matlab實現圖像鏡像
  • 圖片鏡像翻轉,MATLAB:鏡像圖片
  • 鏡像翻轉圖片的軟件,圖像處理:實現圖片鏡像(基于python)
  • canvas可畫,JavaScript - canvas - 鏡像圖片
  • 圖片鏡像翻轉,UGUI優化:使用鏡像圖片
  • Codeforces,CodeForces 1253C
  • MySQL下載安裝,Mysql ERROR: 1253 解決方法
  • 勝利大逃亡英雄逃亡方案,HDU - 1253 勝利大逃亡 BFS
  • 大一c語言期末考試試題及答案匯總,電大計算機C語言1253,1253《C語言程序設計》電大期末精彩試題及其問題詳解
  • lu求解線性方程組,P1253 [yLOI2018] 扶蘇的問題 (線段樹)
  • c語言程序設計基礎題庫,1253號C語言程序設計試題,2016年1月試卷號1253C語言程序設計A.pdf
  • 信奧賽一本通官網,【信奧賽一本通】1253:抓住那頭牛(詳細代碼)
  • c語言程序設計1253,1253c語言程序設計a(2010年1月)
  • 勝利大逃亡英雄逃亡方案,BFS——1253 勝利大逃亡
  • 直流電壓測量模塊,IM1253B交直流電能計量模塊(艾銳達光電)
  • c語言程序設計第三版課后答案,【渝粵題庫】國家開放大學2021春1253C語言程序設計答案
  • 18轉換為二進制,1253. 將數字轉換為16進制
  • light-emitting diode,LightOJ-1253 Misere Nim
  • masterroyale魔改版,1253 Dungeon Master
  • codeformer官網中文版,codeforces.1253 B
  • c語言程序設計考研真題及答案,2020C語言程序設計1253,1253計算機科學與技術專業C語言程序設計A科目2020年09月國家開 放大學(中央廣播電視大學)
  • c語言程序設計基礎題庫,1253本科2016c語言程序設計試題,1253電大《C語言程序設計A》試題和答案200901
  • 肇事逃逸車輛無法聯系到車主怎么辦,1253尋找肇事司機