当前位置: 首页 > news >正文

南安市网站建设青岛网站seo

南安市网站建设,青岛网站seo,wordpress ip地址,中国万网网站建设过程目录 1 使用模板创建小程序2 app.json3 页面布局总结 原来我们使用微信开发者工具#xff0c;比较困难的是前端框架的选择上#xff0c;官方也没有提供一套框架供我们使用#xff0c;最近开发者工具已经提供了一套前端框架#xff0c;后续我们开发的效率会因为使用模板提高… 目录 1 使用模板创建小程序2 app.json3 页面布局总结 原来我们使用微信开发者工具比较困难的是前端框架的选择上官方也没有提供一套框架供我们使用最近开发者工具已经提供了一套前端框架后续我们开发的效率会因为使用模板提高不少。本篇我们带着大家一起体验一下这套框架。 1 使用模板创建小程序 打开微信开发者工具在新建项目的时候选择官方提供的模板 创建成功后会生成一系列的文件 2 app.json 要学习一套模板我们就要从头开始阅读代码那从哪个位置开始看起呢首先是要先阅读微信小程序的入口文件。入口文件是app.json这个配置文件是我们程序的全局配置文件具体的配置项可以参考官方的文档 带的这套模板分别配置了pages、subpackages、usingComponents、window和sitemapLocation pages表示我们小程序的页面每一个页面由wxml、wxss、json和js四个文件组成配置项的类型是数组里边的元素是一个页面的路径我们先看一下目前模板的配置 pages: [pages/home/home]我们找到我们home文件 首先我们的页面都是放在pages文件夹里然后第二层是我们的home文件夹第三层home是我们的home.wxml wxml相当于网页开发里的html只是他不需要html、body这些标记可以直接写页面的内容部分 在pages配置数组里的第一个元素就相当于首页你需要哪个作为首页就把它放入到第一个位置现在他叫home你也可以创建一个index作为首页。 创建页面的方法是先选中pages目录右键创建一个文件夹 然后选中文件夹再创建页面(Page) 然后我们去app.json里调整一下页面的顺序将index放到第一个位置 3 页面布局 在小程序中我们可以使用两种布局模式一种是相对定位一种是绝对定位。相对定位其实就是我们的流式布局组件会从左到右从上到下依次排列。绝对定位就是按照像素进行布局通过xy坐标来决定某一个组件具体放置到哪里 相对定位的优势是可以做到自适应随着手机屏幕大小的不同我们可以做到自动变化。缺点是要想做到自适应我们需要更多的布局组件的组合性能要稍差一点。 绝对定位的好处是大小和位置固定可以使用更少的组件缺点是不能做到自适应。 在具体的应用开发中我们通常是两种布局结合起来使用比如底部的菜单我们一直是固定不变的那就用绝对定位而内容部分通常需要使用相对定位。 小程序中布局组件是使用view组件来实现的语法是需要有一对儿标签出现比如我们现在可以先添加一个布局组件 view /view组件一共有两种内容需要配置分别是组件的样式和事件。目前我们作为基础的组件不需要设置事件只需要设置样式即可。 小程序里的样式通常是定义在wxss中的类似于网页中的css它是使用类选择器定义语法是以一个点作为开头后边跟一个样式的名称一对儿大括号里写我们具体的样式的属性。比如这样 .main {width: 100%;box-sizing: border-box;padding-left: 32rpx;padding-right: 32rpx;padding-top: 48rpx;padding-bottom: 240rpx;}我们解读一下这些属性表示啥意思width表示组件的宽度既可以按照百分比设置也可以按像素设置。我们目前父容器通常是需要它占据百分百的宽度。 box-sizing如果不知道是啥意思我们可以百度一下搜索的时候关键词后边加一个MDN我们就可以找到具体的文档也可以鼠标移动到样式上直接点击文档跳转到具体的说明里 看文档的意思是让浏览器如何计算盒模型的宽和高我们并不希望子组件超出我们父组件的宽度因此设置为border-box 然后就是设置组件的内边距分别给上、下、左、右留出一定的空间来让里边的组件不显得那么拥挤 单位的话是rpxrpx是小程序的单位可以在文档里搜索一下 主要是为了做自适应我们设置为rpx小程序会自动根据屏幕的大小来计算距离 样式定义好之后如果想起作用我们就需要在组件上使用class属性来引用我们的样式类代码改成这样 view classmain /view这样看上去没啥变化是因为我们的父容器里没有放置内容我们再放入一个布局组件 view classmainview/view /view给子组件继续定义样式 .title-wrap {display: flex;align-items: center;justify-content: flex-start;padding-left: 16rpx;padding-right: 16rpx;}这里我们就采用了流式布局display表示布局的模式flex我们表示是采用流式布局align-items表示我们元素采用垂直居中而justify-content表示我们采用左对齐还设置了一定的左内边距和右内边距 你看虽然我们写的是英文但是知道每一个属性的具体含有就可以做到自由自在的布局 之后子组件引用我们的样式 view classmainview classtitle-wrap/view /view搭建好这两层之后我们在第二次布局组件里放入一个图片组件来显示LOGO view classmainview classtitle-wrapimage classtitle-icon modeaspectFit src/assets/TDesignLogo2x.png aria-labelTDesign Logo //view /view我们继续把样式写一下 .title-icon {width: 296rpx;height: 80rpx; }这里主要是要控制一下图片组件的宽和高 为空让图片显示比例正常我们需要设置一下图片的显示模式可以打到官网看一下属性值 这里选择的是aspcetFit表示让图片看着缩放完整的显示出来 src表示图片的路径这里的路径是绝对路径从根目录开始找到assets文件夹下的图片 像这种LOGO本身是一种素材我们可以自己建一个文件夹用来存放素材比如设计师给你切好图之后可以将素材都上传到这个文件夹里方便布局的时候使用 还使用到了aria-label查看官方文档本身不需要设置这个属性这个是模板自带的如果看不到屏幕可以朗读出具体的内容来 总结 好了我们这一篇就是按照通常的思路去阅读了一下官方模板。当然了要想看懂别人的作品还是需要一定的基本功的就像如果你不学习英语要想看懂英文写的文章是比较难的。我们会按照这种模式逐步的把模板一点点的读完、读懂后续就可以自由发挥自己创作了。
http://www.dnsts.com.cn/news/104802.html

相关文章:

  • 免费手机网站平台注册饮食网站开发需求
  • 如果在工商局网站上做股权质押如何在网站上做社交的链接
  • 做阿里巴巴类似的网站网站后台如何上传ico图标
  • 做个网站需要什么设备技术培训ui设计
  • 网站搭建教学网那个网站教你做毕设的
  • 青海省建设厅职业注册官方网站阳江房产网二手房出售
  • 江苏响应式网站建设哪里有seo厂商
  • 公司网站建设业务文案福建省建设工程信息网站
  • 网站如何换空间wordpress移动端分享插件
  • 移动端网站建设服务商学什么可以做网站
  • 购物网站开发历史湖南环达公路桥梁建设总公司网站
  • 网站wordpress是什么主流门户网站有哪些
  • asp 企业网站关键词优化排名平台
  • 广州网站设计公司排名网站建设的广告语
  • 百度网站链接提交安徽建设工程信息平台
  • 织梦手机网站怎么做征婚网站上拉业务做恒指期货
  • 做外卖有哪些网站德宏企业网站建设
  • canvas做的手机网站网站建设合同需要交印花税
  • 手工艺品网站建设目的网站域名空间管理
  • 网站建设基本流程pptwordpress免费资讯主题
  • 做视频网站违法2021搜索引擎排名
  • 有哪个网站可以学做早餐吃的我的世界做图片的网站
  • 邵阳网站优化怎样在网上做推广
  • 建设网站需要了解些什么东西项目计划书模板范文
  • 做彩票网站需要多少钱商业网站建设案例
  • 哈尔滨企业网站建站推荐wordpress模板二次元
  • 上海招聘网官方网站百度商桥怎样绑定网站
  • 东莞外贸网站建设哪家好重庆建设工程信息网三类人员
  • 建设旅游景点的网站的好处外贸公司系统管理软件
  • 青岛网站推广系统58同城的网站怎么做的