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

下载百度app到手机上沈阳网站制作优化推广

下载百度app到手机上,沈阳网站制作优化推广,搞网站建设赚钱不,网站结构有哪些目录 1. 分类和简介 2. 公共组件 2.1 创建 2.2 注册 2.3 使用 3. 页面组件 3.1 创建 3.2 注册 3.3 使用 4. 组件的数据和方法的使用 4.1 组件数据的修改 4.2 方法事件的使用 1. 分类和简介 小程序目前已经支持组件化开发#xff0c;可以将页面中的功能… 目录 1.  分类和简介 2.  公共组件 2.1  创建 2.2  注册 2.3  使用 3.  页面组件 3.1  创建 3.2  注册 3.3  使用 4.  组件的数据和方法的使用 4.1  组件数据的修改 4.2  方法事件的使用 1.  分类和简介 小程序目前已经支持组件化开发可以将页面中的功能模块抽取成自定义组件以便在不同的页面中重复使用也可以将复杂的页面拆分成多个低耦合的模块有助于代码维护。 开发中常见的组件有两种 ①  公共组件将页面内的功能模块抽取成自定义组件以便在不同的页面中重复使用 ②  页面组件将复杂的页面拆分成多个低耦合的模块有助于代码维护 如果是公共组件建议放在项目根目录的 components 文件夹中 如果是页面组件,建议放在对应页面的目录下 建议一个组件一个文件夹 开发中常见的组件主要分为公共组件和页面组件两种因此注册组件的方式也分为两种 ①  全局注册在 app.json 文件中配置 usingComponents进行注册注册后可以在任意页面使用。 ②  局部注册:在页面的json文件中配置usingComponents进行注册注册后只能在当前页面使用。 在 usingComponents 中进行组件注册时,需要提供自定义组件的组件名和自定义组件文件路径在将组件注册好以后直接将自定义组件的组件名当成组件标签名使用即可。 ps之前的代码已被注释掉或者对本章节所要讲的代码无影响每章代码微信小程序开发系列都是独立演示的。 页面都是随机的不用一定要同种页面命名主要在相同后缀。 2.  公共组件 2.1  创建 点击文件夹创建一个文件夹 右键刚才创建的文件夹新建一个文件夹 如图点击 对于这一步老版本的可能就完成了但对于新版本会有一个报错 解决方法就是custom-checkbox.json文件找到 component: true, 将其删除就可以了 2.2  注册 找到app.json文件 usingComponents: {custom-checkbox:./components/custom-checkbox/custom-checkbox} 2.3  使用 找到custom-checkbox.wxml文件编写 text我是自定义组件/text 找到index.wxml文件编写代码 custom-checkbox / 3.  页面组件 3.1  创建 按照下图操作 3.2  注册 随便写一点东西 找到index.json文件进行局部注册 3.3  使用 由于是页面组件只是在局部注册只能在本页面使用。 注意现如今版本在生成后会自己配置一个公共组件如果不需要可以自行删除 上面只是一些大概的使用演示。 下面先演示组件数据和方法的使用。 4.  组件的数据和方法的使用 需要在 组件.js 的Component方法中进行定义Component 创建自定义组件。 ①  data定义组件的内部数据 ②  methods :在组件中事件处理程序需要写到methods中才可以 复制custom-checkbox /组件添加一个view组件画一条线 view classline/viewcustom-checkbox /view classline/viewcustom-checkbox / padding: 50rpx;这行代码为 page 元素设置了 50rpx 的内边距padding。padding 是指元素内容与边框之间的距离这里的 50rpx 表示内边距的大小为 50 个逻辑像素rpx。 box-sizing: border-box;这行代码设置了 box-sizing 属性为 border-box。box-sizing 属性用于指定如何计算一个元素的总宽度和高度。当设置为 border-box 时元素的宽度和高度将包括 padding 和 border而不会受到这些属性的影响确保元素的尺寸始终保持一致。 找到index.scss文件添加代码 page{padding: 50rpx;box-sizing: border-box; } 找到custom-checkbox.wxml文件创建两个view并给其附上类名 view classcustom-checkbox-containerview classcustom-checkbox-boxcheckbox checked{{ isChecked }}/view /view 找到custom-checkbox.scss文件将view编写成行内块元素 .custom-checkbox-container{display: inline-block; } 在 HTML 和 CSS 中元素可以分为行内元素inline elements、块级元素block-level elements和行内块元素inline-block elements它们在页面布局和显示方面有不同的特性。 块级元素Block-level Elements ①  块级元素会在页面上显示为一块独立的元素通常会占据一整行或者一定的宽度。  常见的块级元素包括 div、p、h1~h6、ul、ol、li 等。  ②  块级元素可以容纳内联元素和其他块级元素。  行内元素Inline Elements ①  行内元素在页面上显示时通常不会换行它们会沿着文本流水平排列。  常见的行内元素包括 span、a、strong、em、img、input 等。  ②  行内元素不能设置宽度和高度且宽度和高度由其内容决定。  行内块元素Inline-block Elements ①  行内块元素结合了行内元素和块级元素的特点可以设置宽度和高度且在同一行内显示。  ②  常见的行内块元素包括 button、input当设置为 display: inline-block; 时、label 等。          行内块元素可以像块级元素一样设置宽度和高度同时又可以在同一行内显示是一种灵活的元素类型。  4.1  组件数据的修改 data定义组件的内部数据。 找到custom-checkbox.js文件找到data更改代码为 /*** 组件的初始数据用来定义当前组件内部所需要的数据*/data: {isChecked:false}, 找到custom-checkbox.wxml文件创建一个绑定事件 view classcustom-checkbox-containerview classcustom-checkbox-boxcheckbox checked{{ isChecked }} bind:tapupdateChecked/checkbox/view /view 4.2  方法事件的使用 methods :在组件中事件处理程序需要写到methods中才可以。 找到custom-checkbox.js文件找到methods编写代码 /*** 组件的方法列表在组件中所有的事件处理程序都需要写到methods方法中*/methods: {// 更新复选框状态updateChecked(){// 通过取反isChecked的值来获取每次事件点击后的值// 例如初始时false点击后为true即对false取反this.setData({isChecked:!this.data.isChecked})}} 点击复选框 微信小程序开发_时光の尘的博客-CSDN博客
http://www.pierceye.com/news/490606/

相关文章:

  • 网站建设费是什么上海建设网站公司
  • 怎么查出这个网站是谁做的谷歌首页
  • 桂林网站建设国内crm系统哪家好
  • 网站建设数据库配置查看商标是否被注册官网
  • 关于网站制作做网站用com还是cn好
  • 手机网站支付网站建设 sheji021
  • 兴义网站制作网上开的公司网站打不开
  • 三只松鼠的网站建设理念桐庐营销型网站建设
  • 建设银行网站未响应大理如何做百度的网站
  • 广州建立公司网站多少钱页面跳转不了怎么回事
  • 爱做的小说网站吗百度权重高的发帖网站
  • 做网站的空间费用要多少产品怎么做推广和宣传
  • 商城网站制作明细老牌深圳公司大雨中解散
  • wordpress缩略图设置百度站长工具seo
  • 建站还有前途么食品包装设计规范及包装标准
  • 专门做漫画的网站企业网站改版seo
  • 最新网站建设合同做网站在哪里添加关键词
  • 集团网站开发多少钱做网站不难吧
  • 全总基层组织建设网站百度录入网站
  • 网站建设的实验步骤wordpress linux 建站教程
  • 哪个网站专门做邮轮旅游的加拿大28平台微信
  • 网站设置的用途wordpress 5.1 运行环境
  • 中小企业服务中心网站建设网站域名中文后缀
  • 龙武工会网站怎么做5173游戏交易网站源码
  • 网站建设设计时代创信好海南城乡和住房建设厅网站
  • 大连最好的做网站的公司崇义做网站
  • 圣弘建设股份有限公司网站上海图文设计有限公司
  • gta5资产网站正在建设零基础自学设计
  • 深圳专业制作网站公司吗网站信息化建设报送
  • 苏州网站建设运营推广网站一年多少钱?