WEBAPP开发之Asp.net+Vue2构建简单记账WebApp之四(vue.js构建记账主页面)
白羽 2018-07-19 来源 :网络 阅读 1224 评论 0

摘要:本文将带你了解WEBAPP开发之Asp.net+Vue2构建简单记账WebApp之四(vue.js构建记账主页面),希望本文对大家学WebApp有所帮助。




一、安装我们所需要的一些库

cnpminstallmint-ui-S//安装mint-ui库,ui库,cnmp是按照淘宝镜像后的用法,用法和npm一样。-s是将库添加到项目的package.json文件中。
cnpminstallecharts-S//安装echarts库。用于绘制图表
cnpminstallvue-resource-S//相当于ajax取数据用的

这里写图片描述

package.json文件中可以看见我们当前项目中安装的控件

这里写图片描述

二、全局引入模块

在main.js中引入

importVuefrom'vue'
importAppfrom'./App'
importrouterfrom'./router'
importVueResousefrom'vue-resource'//引入vue-resource
importMintUIfrom'mint-ui'//引入mint-ui
import'mint-ui/lib/style.css'//引入mint-ui的样式
Vue.use(MintUI);
Vue.use(VueResouse);
Vue.config.productionTip=false

/*eslint-disableno-new*/
newVue({
el:'#app',
router,
template:'',
components:{App}
})

三、开始构建页面框架

1、将components(组件)文件夹下面的hello.vue清空作为记账页面,并添加Count.vue作为统计页面如下:





2、修改路由文件(router文件夹下面的index.js),加入我们刚才添加页面的路由。

importVuefrom'vue'
importRouterfrom'vue-router'
importHellofrom'@/components/Hello'//记账页面
importCountfrom"@/components/Count"//统计页面
Vue.use(Router)

exportdefaultnewRouter({
routes:[
{path:'/',component:Hello},
{path:'/Count',component:Count}
]
})

3、修改App.vue




#app{
font-family:'Avenir',Helvetica,Arial,sans-serif;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-align:center;
color:#2c3e50;
}
#app.mint-tab-item{
font-size:20px;
padding:15px;
}
#app.Content{
padding-bottom:56px;
}

4、设置页面禁止缩放,用于手机页面。引入我们的图标库。将index.html文件修改如下:







四、查看效果





这里写图片描述

五、总结

1、使用vue-router中的router-view和router-link标签实现页面间切换
2、使用computed计算属性动态绑定样式,实现选中样式。
3、给组件标签绑定事件时需要使用.native例如绑定点击事件使用v-on:click.native="f"
4、关于vue-router和mint-ui的更多用法参见官网
5、这样编写将页面模块化,而且一个页面相关的js,style,html都可以写在一个页面里。不同页面分开写。    


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之WebApp频道!

本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved