亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

vue、webpack 學習日志

標簽:
Vue.js

通过一个小产品总结过去一段时间的学习。

  • vue 框架

  • webpack 打包单页面应用程序

产品效果

webp

1.gif

需求分解

第一页组件, 显示载入数据按钮点击之后显示第二页组件。

第二页嫌疑人详细信息列表
1.带滚动条, 可以上下滚动
2.在嫌疑人社会关系中点击联系人时, 会自动滚动到嫌疑人详细信息列表并添加背景颜色标记。
3.嫌疑人组件支持左键单击, 状态为选中

第三页嫌疑人社会关系
1.回退按钮, 记录每一次操作数据, 每次回退的时候删除数据。
2.联系人, 选中后嫌疑人组件展示并选中列表项组件, 展示联系人详情。
3.可以进一步点击联系人。 不论点击多少步都支持单步回退到起点。

数据字段设计

嫌疑人详细信息列表

    const Peopelist = [
        {name:'张三',sex:'男',phone:12345678},
        {name:'张三2',sex:'男',phone:12345678},
        {name:'张三3',sex:'男',phone:12345678},
        {name:'张三4',sex:'男',phone:12345678},
    ]

嫌疑人社会关系详情

    const ContactDetails = {        "张三": ["张三2", "张三3", "张三4"],        "张三1": ["张三", "张三3", "张三4"],        "张三2": ["张三8", "张三3", "张三1"],        "张三3": ["张三6", "张三2", "张三"],        "张三4": ["张三2", "张三3", "张三5"],        "张三5": ["张三3", "张三3", "张三7"],        "张三6": ["张三4", "张三3", "张三"],        "张三7": ["张三2", "张三3"],        "张三8": ["张三4"],
    }

开发步骤

1.创建一个 html 快速做出功能。

2.分解 html 和 vue 各个组件代码到对应目录。

3.引入 webpack, 配置 webpack 常用插件。

开发步骤(1.0.0)

1.引入 vue.js ( 通过 script 标签直接引入在线 cdn 文件), 实例化 vue 组件。

2.创建两个局部组件作为人物关系页/人物详情页(局部/全局组件知道就好)。

5.通过组件模板布局组件 html。

6.使用 css 给布局的 html 穿上衣服。

7.实现组件之间的父传子, 子传父通信。

8.使用 vue 基础语法实现数据的展示。

开发步骤(2.0.0)

1.拆分 css、js, 使用 style、script 标签引入。

2.拆分 vue 各个组件使用模块化方式引入。

3.使用 npm 来初始化项目引入 webpack 基本插件。

4.配置 webpack 的热更新、别名、开发/生产环境等等。

以上步骤只用于当前项目。



作者:Leon_Werth的技能树
链接:https://www.jianshu.com/p/02d1b4222216


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消