# 开发步骤
# 开发前准备
- 产品需求文档
- 需求澄清
- UI 高保真及切图
# 概要设计
- 需求分析、功能分解
- 组件、模块准备
- 与后台协商服务接口定义
- 数据结构定义
- 错误捕捉与处理
# 静态页面开发
- 组件准备
- 从 dolphin-weex-ui 组件库选择所需的组件
- 按照创建新项目中说明,添加新的页面,按需引入目标组件,定义项目入口文件
weex.vue
。
<template>
<div class="wrapper">
<dof-minibar :title="title"></dof-minibar>
<text class="text">{{ name }}</text>
<dof-button
text="快速查看"
type="primary"
size="big"
@dofButtonClicked="jumpTo"
>
</dof-button>
</div>
</template>
<script>
import { DofMinibar, DofButton } from 'dolphin-weex-ui'
export default {
components: {
DofMinibar,
DofButton
},
props: {
name: {
type: String,
default: 'hello, world'
}
},
data: () => ({
title: 'welcome to dolphinWeex'
}),
methods: {
jumpTo () {
// 弹窗提示
this.$alert('hello, world')
// toast提示
// this.$toast('hello,dolphinWeex')
}
}
}
</script>
<style scoped>
.wrapper {
width: 750px;
}
.text {
color: '#0092d7';
}
</style>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
- 实现交互和动效。
- animation
- lottie
# 业务逻辑实现
根据实际需求,实现业务功能。
- 重要的方法
- 异步编程(promise, async|await),详情参见阮一峰 ECMAScript 6 入门