在赵王府的军机室内,李庆安和韦青平等几名幕僚正在沙盘前研究战事,另外,兵部尚书颜真卿、兵部侍郎长孙全绪、千牛卫大将军南霁云等重臣,也都一一在沙盘前参赞军务。

“好吧”叶扬就像一个拐卖儿童的怪蜀黍。八个人上了游艇,直接就是向着北海开去。

用命拼赚大钱

玉天心的雷神之怒与戴沐白的白虎金刚变本就有着异曲同工之妙,雷电能力提升百分之百,魂力提升百分之百。蓝电霸王龙武魂的强势彰显无疑。强烈的蓝光完全变成了蓝紫色。就像一层雷电组成的铠甲覆盖在他身上,那双龙爪明显变得更大了。先前被虎爪留下的裂痕完全消失。
不过,也正是那段时间的惨败,成全了他,让他在消沉中,找到了自己的风格,才有了现在的风光。

“如果是一个坟墓的话那么能穿梭时空在无尽时空中存在无数年吗?如果只是一个坟墓的话会让命运如此在意吗?如果只是一个坟墓的话能让普通人进入里面后获得长生不老并且让死人复活吗?”刘皓三个如果让完颜无泪和完颜不破兄妹两人都察觉到一丝不同寻常的味道……

submit


组件化的项目开发中,组件应当划分为三个层次:组件、模块、页面

微信小程序已经为开发者封装好了基础组件,页面文件(pages)也有了详细的规定

而模块就需要自行开发,并且要和页面文件区分开,这就涉及到自定义组件

 

 

一、基本用法

在根目录下创建一个 components 目录,用于存放自定义组件

组件也是由 json、wxml、wxss、js 四个文件组成

其中 wxml 部分没有什么特殊的地方,和页面的写法一致

wxss 也是只对组件生效,而且 app.wxss 中的样式也不会对自定义组件生效

最关键的地方在于,需要在 json 中添加配置项:

component 字段设为 true这样才能注册这个自定义组件

 

当需要在页面中使用自定义组件的时候,在页面的 json 文件中添加声明:

{
  "usingComponents": {
    "组件名": "组件路径"
  }
}

然后就能在页面的 wxml 中直接使用该组件

 

 

二、参数传递  组件与组件之间的参数传递比较复杂,留到下一篇博客中细说,这里只介绍 properties 

小程序的页面 pages 需要使用 Page() 来注册,而组件则需要 Component() 构造器

如果组件需要接受一个外部数据,比如一个列表组件的数据源 data,可以这么配置:

这里的 properties 类似于 vue 中的 props,表示该对象下的属性将从外部传入

properties 可设置 type、value、observer 三个属性

其中 type 用于指定字段类型( Number,String,Array,Object,Function)

value 表示字段的默认值,observer 用于定义该字段的监听函数

 

在页面上调用组件的时候,直接给 data 赋值就好:

PS:开发中应当避免使用 data 为前缀的属性名(如 data-info),这会被识别为 dataset 中的参数

 

 

三、组件插槽

小程序的组件也可以使用 <slot> 来扩展内容

然后父组件引入这个组件的时候,可以在组件中插入节点,节点内容会渲染到 <slot> 节点的位置

 

组件默认只能有一个 <slot>,如果需要添加多个插槽,首先需要在组件 js 中声明

Component({
  options: {
    multipleSlots: true // 在组件定义时的选项中启用多slot支持
  },
  properties: { /* ... */ },
  methods: { /* ... */ }
})

然后需要给 <slot> 命名,以 name 来区分各个插槽

 

 并在引用组件的时候,给节点指定对应的 <slot>

 

 

 

四、Behaviors

在 Vue 的项目中,可以采用 mixin 来引入一些公共方法或参数,小程序的 behaviors 和 mixin 十分相似

每个 behavior 通常是一个单独的 js 文件,由 Behavior() 构造器创建,和 Components() 组件构造器类似,可以包含一组属性、数据、生命周期函数和方法

// components/behaviors/wise.js
module.exports = Behavior({
  behaviors: [],  // 可以引用别的 behaviors
  properties: {
    subName: {
      type: String
    }
  },
  data: {
    subInfo: "so cool you are"
  },
  attached: function () {},
  methods: {
    handleSubmit: function () {
      console.log("submit")
    }
  }
})

使用的时候,在组件中引入,然后声明该 behaviors

然后就能直接在组件中使用 behaviors 中定义的数据了

 

当前文章:http://hnhdqp.com/forum.php?mod=viewthread&tid=34278

发布时间:2018-12-19 03:55:12

2018最赚钱的手机平台 利用节假日赚钱 呱呱鸡挂机赚钱 有挣钱的游戏吗 养殖赚钱难 玩什么网络游戏最赚钱 上班族如何做兼职 现在学什么专业最赚钱

编辑:华董乙

相关新闻

RICI Sparo 淘宝众筹上线 比鼠标还小的电脑

2018-12-19 03:31:13

铁岭复诤科技有限公司

国家信访局规范受理程序:60日办结 越级不予受理

2018-12-19 03:37:00

神农架淹捉工艺品有限责任公司

赵本山女儿成GMIC最具人气主播映客直播正能量爆棚

2018-12-19 03:55:00

阿克苏哨淤涸建筑材料集团有限公司

定边县举办“学前教育宣传月”活动

2018-12-19 02:52:02

神农架帘讣企业管理有限公司

热门推荐

  • 京东影音节、315国品日、家电嗨购日大钜惠,买啥都便宜(3月15日更新)
  • 中国联通发布“金粉卡”:29元含2GB流量+100分钟通话
  • 冈本伦自曝黑历史:曾被参演自己作品的声优蔑视
  • 北京启动水资源税改革 冬奥场馆免征水资源税
  • 农业供给侧改革成效显著 农业农村经济稳中向优
  • 语文老师精心总结:中小学生必背60道文学常识题,看看孩子都知道吗?
  • 四川茂县山体垮塌超48小时:10名罹难者身份确定
  • 叙利亚政府军在阿勒颇攻占近7成反政府武装控制区
  • 美国空军一号为何要花40亿:飞一小时就花20万
  • 广东:为构建开放型经济新体制发力
  • 河北新闻网版权所有 本站点信息未经允许不得复制或镜像 法律顾问:打字挣钱平台 玩游戏怎么接单赚钱
  • 网上怎样兼职赚钱吗 copyright ? 2000 - 2016
  • 新闻热线:0311-67563366 广告热线:0311-67562966 新闻投诉:0311-67562994
  • 冀ICP备 09047539号-1 | 互联网新闻信息服务许可证编号:1312006002
  • 广播电视节目制作经营许可证(冀)字第101号|信息网络传播视听节目许可证0311618号
  • 苹果手机赚钱软件 可以赚钱的软件 米赚号 网上赚钱平台赚得多的