微信小程序的页面布局-金沙1005

微信小程序的页面布局_微信小程序开发页面布局微信小程序新手向——界面布局

在微信开发者平台申请到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>
微信小程序的页面布局_微信小程序开发页面布局

为防止网络爬虫,请关注公众号回复”口令”

激活idea 激活clion
datagrip dataspell
dotcover dotmemory
dottrace goland
phpstorm pycharm
resharper reshac
rider rubymine
webstorm 全家桶

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

这里又有一个提升开发效率的小技巧:右键顶部的文件,出现拆分编辑器,选择向右拆分,再把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还有很多的样式可以选择,可以去官方文档查阅

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

js555888金沙老品牌的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由思创斯整理,转载请注明出处:https://ispacesoft.com/139620.html

(0)

相关推荐

  • 微信小程序bindtap 与 catchtap 是使用[通俗易懂]如果写小程序对二者不理解的,那看到这边博客,将很快帮助到您,个人总结的一句话:,bindtap点击事件在同一个view中会向上冒泡,而catchtap不会向上冒泡下面会有一个demo给出解释,说他们使用的时候先说下微信小程序的事件分类冒泡事件与非冒泡事件金沙1005官网上这样规定的事件分类事件分为冒泡事件和非冒泡事件:冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。…

  • 1000个微信小程序源码分享[通俗易懂]文章目录微信小程序源代码获取开发账号注册小程序部分源码展示程序展示微信小程序现在的微信小程序非常火爆,网上也有很多学习资源,但是源码资源还是很少的。其实在学习开发微信小程序的时候如果有源码可以供我们借鉴,学习效率也会成倍的增加。无论是前端开发,还是后端开发,时间长了,你总会能总结出它的一些规律的,对于前端开发主要就两条,页面展现,逻辑处理。如果是全流程开发的话,那就是,如何创建项目,页面如何实现,数据获取和逻辑处理如何实现,如何打包上线。移动端或者前端,基本开发流程就这个四个步骤。所以在在前端方面去学_1671465600

  • 小程序获取当前位置,回到当前位置,地图定位,导航效果因为小程序更新了获取地理位置api接口,需要先在app.json中配置一下permission字段,不然会报微信小程序getlocation需要在app.json中声明permission字段app.json:(不知道具体位置可以看这里,这里有整个app.json的配置)”permission”:{…

  • 微信小程序的弹窗提示怎么关闭_小程序开屏广告第一种:弹出提示框,用户可以选择确定或者取消,且都带有回调。wx.showmodal({title:’提示’,content:’这是一个模态弹窗’,success:function(res){if(res.confirm){//这里是点击了确定以后console.log(‘用户点击确定’)}else{//这里是点击了取消以后console.l.

  • wx-gesture-lock微信小程序的手势密码wxcustomswitch微信小程序自定义switch组件模板weixinappbdnovel微信小程序demo:百度小说搜索shitoujiandaobu小程序:石头剪刀布(附代码说明)audiodemo微信小程序开发之视频播放器video弹幕弹幕颜色自定义star微信小程序开发之五星评分switchcity微信小程序开发之城市选择器城市切换huadong_del微信小程序滑动删除效果jianhang_menu

  • 基于微信小程序的培训机构系统前言:该系统作为本科毕业设计,可能还有很多的不足。只是当时做这个系统的时候,由于需要使用java语言作为后端实现与微信小程序界面数据交互,看遍网上很多的案例基本后台都是php语言用于编写接口,几乎没找到过java作为后台语言的案例。写这篇博客只是为了帮助需要后台使用java语言来实现的朋友。一、项目介绍微信小程序端:小程序端管理员实现对信息模块的管理,包含课程…

  • uniapp动态底部tabbar_小程序tabbar图标尺寸

    uniapp动态底部tabbar_小程序tabbar图标尺寸文章目录1.需求背景1.1源码下载2.问题前提及思路3.开始撸3.1设置`tabbar.js`配置不同角色不同的菜单3.2设置`page.json`3.3vue配置3.4tabbar组件代码3.5setrole方法1.需求背景公司要求开发一个小程序,要求二种不同权限的人群都可以使用,使用时根据不同的权限,获取不同的tabbar,以及展示对应不同的内容。登录页面分为用户登录及管理员登录1.2用户登录和管理员登录的tabbar根据账号角色进行对应展示1.1

    2022年12月26日
  • 前言现在微信小程序越来越火了,相信不少人都通过各种途径学习过微信小程序或者尝试开发,作者就是曾经由于兴趣了解开发过微信小程序,最终自己的毕业设计也是开发一个微信小程序。所以现在用这篇博客记录我之前开发的一些经验和一些心得吧。主要内容springboot mybatis构建小程序项目构建小程序组件讲解小程序api调用后台resetful接口编写小程序调用后台接口小…

发表回复

您的电子邮箱地址不会被公开。

联系金沙1005

关注“java架构师必看”公众号

回复4,添加站长微信。

附言:ispacesoft.com网而来。

关注微信
网站地图