手机版

vue.js单页面应用实例的简单实现

时间:2021-09-05 来源:互联网 编辑:宝哥软件园 浏览:

一:国家预防机制的安装

由于新版的node.js已经集成了国家预防机制的环境,所以只需去官网下载node.js并安装,安装完成后使用煤矿管理局检测是否成功。

测试结节的版本号:节点-v

测试国家预防机制的版本号:国家预防机制-v

以上提示代表安装成功

二:vue.js环境搭建

1、首先安装淘宝的国家预防机制镜像:NPM install-g cnpm-registry=https://registry。NPM。淘宝。(同organic)有机

2、安装vue.js环境:cnpm安装-g vue-cli

3、测试某视频剪辑软件的安装:vue

三:vue.js项目的建立

新建一个名为元素铂的符号的某视频剪辑软件项目:在F盘创建一个名为元素铂的符号的文件夹:执行:cd f:\ vue init webpack pt

接下来会依次出现以下的操作

注:使用ESlint来清理您的代码-是否使用ESlint(最后选否,否则不熟悉这种严格的方式,会被坑惨,没空格会报错,多空格也会报错)

某视频剪辑软件项目的启动步骤(1)cd pt (2)npm安装国家预防机制运行开发

最终的目录结构:

四:创建一个某视频剪辑软件实例

main.js:应用入口文件

App.js:初始化组件

例:我们要实现如下效果的一个网站

有四个模块:首页、公司介绍、招贤纳士、易点咨询。

项目的思维导向图:

1、配置入口文件main.js

//要用“导入”命令加载的某视频剪辑软件构建版本//(仅运行时或独立)已在webpack.base.conf中用别名进行了设置。从“Vue”导入Vue "从应用导入"。/App'//引入路由器路由从“vue-Router”//导入路由器引入项目的四个模块组件从…引进/组件/引入"从导入主页"。/组件/主页”从导入就业"。/components/employment ' import consult from ' ./组件/咨询'//使用路由器使用(路由器)//定义路由var routes=[{ path: '/home ',component: home},{ path : '/introduction ',component: introduce },{ path: '/employment ',component: employment},{ path: '/consult ',component: consult }]//实例化路由var vueRouter=新路由器({ routes})//创建和挂载根实例新Vue({ el: '#app ',router: vueRouter,template: 'App/App ',组件3360 { App } })2、初始化组件App.vue开发

模板div id='app' div class='nav-top '!-引入公用的头部页眉组件-v-header/v-header/div class=' banner '/div class=' conti aner '!-路由中的几个组件在这里被渲染,默认被渲染的为第一个组件,也就是家组件-router-view/router-view/div/div/template style # app { font-family : ' Avenir ',Helvetica,Arial,sans-serif;-网络套件-字体-流畅:抗锯齿;-moz-OSX-字体-平滑:灰度;文本对齐:中心;颜色: # 2c 3e 50}.导航-顶部{位置:绝对值;top : 0;左侧: 50%;边距-左侧:-600像素;z指数: 99;}.横幅{宽度: 100%;高度: 370像素飞越:隐藏;背景: URL('组件/横幅。jpg’);背景-重复:不重复;}/stylescript//引入页眉组件从""导入标头/components/header.vue'//输出页眉组件导出默认{ components : { ' v-header ' : header } }/script 3,创建公用头部组件

模板div class=' header ' div class=' header-wrapper ' div class=' logo ' a href='/home ' rel=' external nofollow ' img src=' http :/资产/ysh。png ' alt width=' 210 '/a/div ul class=' nav ' lir外部链接到='/home '首页/路由器链接/李莉外部链接到='/简介'公司介绍/路由器链接/李莉外部链接到='/就业'招贤纳士/路由器链接/李莉外部链接到='/咨询'易点咨询/路由器链接/Li/ul/div/div/模板样式。表头{宽度:1200 px高度:100 pxmargin :0 auto color : # fff }。头文件包装{宽度:1200像素高度:100 px}.徽标{ width:210px高度:100 pxfloat:left}。导航{宽度:700像素高度:100 pxfont-size :15 px右浮动:}.导航li { float:left右边距:30 px高度:34px线高:34 px飞越:隐藏;页边距-顶部:34 px}.nav Li :最后一个孩子{ margin-right :0;}.nav a { display : inline-block;padd :0 13 xcolor : # fffborder-radius :15 px;}.nav a .路由器-链路-活动{背景: # c 10514}/style4、创建其他组件

需注意模板文件都只能有一个根元素。

templatediv class='intro '公司介绍/div div zx/div/模板样式。intro { font-size :20 pxcolor : # 000 margin 336020 px汽车;}/样式像这种情况会报错。

正确的为:

模板div class='intro '公司介绍/div/模板样式。intro { font-size :20 pxcolor : # 000 margin 336020 px汽车;}/样式以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

版权声明:vue.js单页面应用实例的简单实现是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。