当前位置: 首页 > news >正文

做手机网站哪家好北京seo关键词排名优化软件

做手机网站哪家好,北京seo关键词排名优化软件,ru如何制作网站,徐州苏视在线Vue的详细教程--用Vue-cli搭建SPA项目 1.Vue-cli是什么2.什么是SPA项目1.vue init webpack spa2.一问一答模式2:运行完上面的命令后,我们需要将当前路径改变到SPA这个文件夹内,然后安装需要的模块此步骤可理解成:maven的web项目创…

Vue的详细教程--用Vue-cli搭建SPA项目

  • 1.Vue-cli是什么
  • 2.什么是SPA项目
    • 1.vue init webpack spa
    • 2.一问一答模式
    • 2:运行完上面的命令后,我们需要将当前路径改变到SPA这个文件夹内,然后安装需要的模块
    • 此步骤可理解成:maven的web项目创建成功后,修改pom文件添加依赖
    • 3.启动并访问项目
    • 此步骤可理解成:启动tomcat,并通过浏览器访问项目
  • 3.嵌套路由的使用

1.Vue-cli是什么

Vue-cli是一个基于Vue.js进行快速开发的脚手架工具。它集成了一些常用的前端开发工具和配置,可以帮助开发者快速搭建Vue.js项目的基础结构,并提供了一些常用的功能和特性。

安装vue-cli
npm install -g vue-cli
npm install -g webpack

打开命令行终端。
运行以下命令安装Vue-cli:

npm install -g vue-cli 如果尚未安装webpack,还需要执行以下命令全局安装webpack: npm install
webpack -g 注1:安装成功后,会出现如下文件
D:\initPath
node-v10.15.3-win-x64
node_global
vue
vue.cmd
vue-init
vue-init.cmd
vue-list
vue-list.cmd

2.什么是SPA项目

SPA(Single Page Application)即单页面应用,是一种Web应用程序的架构模式。与传统的多页面应用相比,SPA只有一个HTML页面,并使用JavaScript动态地更新页面的内容,实现无需重新加载整个页面而只更新部分内容的效果。SPA项目通常使用前端框架(如Vue.js、Angular、React等)来实现。

构建spa项目

1.vue init webpack spa

//spa是指你的项目名称(项目名不能用中文或大写字母!!!)
在这里插入图片描述

2.一问一答模式

1.Project name:项目名,默认是输入时的那个名称spa1,直接回车
2.Project description:项目描述,直接回车
3.Author:作者,随便填或直接回车
4.Vue build:选择题,一般选第一个
4.1Runtime + Compiler: recommended for most users//运行加编译,官方推荐,就选它了
4.2Runtime-only: about 6KB lighter min+gzip, but templates (or any Vue-specific HTML) are ONLY allowed in .vue files
- render functions are required elsewhere//仅运行时,已经有推荐了就选择第一个了
5.Install vue-router:是否需要vue-router,Y选择使用,这样生成好的项目就会有相关的路由配置文件
6.Use ESLint to lint your code:是否用ESLint来限制你的代码错误和风格。N 新手就不用了,但实际项目中一般都会使用,这样多人开发也能达到一致的语法
7.Set up unit tests:是否安装单元测试 N
8.Setup e2e tests with Nightwatch?:是否安装e2e测试 N
9.Should we run npm install for you after the project has been created? (recommended) (Use arrow keys)
> Yes, use NPM
Yes, use Yarn
No, I will handle that myself //选择题:选第一项“Yes, use NPM”是否使用npm install安装依赖

2:运行完上面的命令后,我们需要将当前路径改变到SPA这个文件夹内,然后安装需要的模块

此步骤可理解成:maven的web项目创建成功后,修改pom文件添加依赖

cd spa1 #改变路径到spa1文件夹下
npm install #安装所有项目需要的npm模块

3.启动并访问项目

此步骤可理解成:启动tomcat,并通过浏览器访问项目

cd spa1
npm run dev

项目启动成功后,打开浏览器输入“http://localhost:8080”即可
在这里插入图片描述
项目启动成功

对spa项目目录简介

build文件夹                     这个文件夹主要是进行webpack的一些配置webpack.base.conf.js            webpack基础配置,开发环境,生产环境都依赖webpack.dev.conf.js             webpack开发环境配置webpack.prod.conf.js            webpack生产环境配置build.js                        生产环境构建脚本      vue-loader.conf.js              此文件是处理.vue文件的配置文件config文件夹dev.env.js                      配置开发环境prod.env.js                     配置生产环境index.js                        这个文件进行配置代理服务器,例如:端口号的修改node_modules文件夹                存放npm install时根据package.json配置生成的npm安装包的 文件夹src文件夹                         源码目录(开发中用得最多的文件夹)assets                          共用的样式、图片components                      业务代码存放的地方,里面分成一个个组件存放,一个页面是一个组件,一个页面里面还会包着很多组件router                          设置路由   App.vue                         vue文件入口界面main.js                         对应App.vue创建vue实例,也是入口文件,对应webpack.base.config.js里的入口配置  static文件夹                      存放的文件不会经过webpack处理,可以直接引用,例如swf文件如果要引用可以在webpack配置对swf后缀名的文件处理的loader,也可以直接将swf文件放在这个文件夹引用package.json                      这个文件有两部分是有用的:scripts 里面设置命令以及在dependencies和devDependencies中分别对应全局下载和局部下载的依赖包

3.嵌套路由的使用

AboutMe

<template><div>这是你喜欢的东西简介</div>
</template> <script>export default {name: 'AboutMe',data () {return {msg: 'Welcome to Your Vue.js App'}}}
</script><style>
</style>

AboutWebsite

<template><div>这是你喜欢的东西的发展</div>
</template> <script>export default {name: 'AboutWebsite',data () {return {msg: 'Welcome to Your Vue.js App'}}}
</script><style>
</style>
import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
import Home from '@/components/Home'
import About from '@/components/About'
import AboutMe from '@/components/AboutMe'
import AboutWebsite from '@/components/AboutWebsite'Vue.use(Router)export default new Router({routes: [{path: '/',name: 'Home',component: Home},{path: '/Home',name: 'Home',component: Home},{path: '/About',name: 'About',component: About,children:[{path: '/AboutMe',name: 'AboutMe',component: AboutMe},{path: '/AboutWebsite',name: 'AboutWebsite',component: AboutWebsite}]},]
})
<template><div><router-link to="/AboutMe">关于站长</router-link><router-link to="/AboutWebsite">关于你喜欢的</router-link><!-- 这是你喜欢的东西111 --><router-view></router-view></div>
</template> <script>export default {name: 'About',data () {return {msg: 'Welcome to Your Vue.js App'}}}
</script><style>
</style>

在这里插入图片描述


文章转载自:
http://slowness.Lbqt.cn
http://nobly.Lbqt.cn
http://preovulatory.Lbqt.cn
http://draggletailed.Lbqt.cn
http://jargoon.Lbqt.cn
http://cage.Lbqt.cn
http://pulvillus.Lbqt.cn
http://quasimodo.Lbqt.cn
http://outlaw.Lbqt.cn
http://disinherit.Lbqt.cn
http://doby.Lbqt.cn
http://frigaround.Lbqt.cn
http://pushcart.Lbqt.cn
http://trigamist.Lbqt.cn
http://dour.Lbqt.cn
http://monochroic.Lbqt.cn
http://whey.Lbqt.cn
http://dehair.Lbqt.cn
http://bob.Lbqt.cn
http://pryer.Lbqt.cn
http://dredlock.Lbqt.cn
http://apothecary.Lbqt.cn
http://yoga.Lbqt.cn
http://analcime.Lbqt.cn
http://subalpine.Lbqt.cn
http://abounding.Lbqt.cn
http://foveolar.Lbqt.cn
http://salubrious.Lbqt.cn
http://leveret.Lbqt.cn
http://rigged.Lbqt.cn
http://verger.Lbqt.cn
http://tugboatman.Lbqt.cn
http://biogeocoenose.Lbqt.cn
http://najaf.Lbqt.cn
http://panfry.Lbqt.cn
http://buses.Lbqt.cn
http://khansamah.Lbqt.cn
http://dunlop.Lbqt.cn
http://dickcissel.Lbqt.cn
http://tablet.Lbqt.cn
http://timidity.Lbqt.cn
http://kitling.Lbqt.cn
http://helicopter.Lbqt.cn
http://equably.Lbqt.cn
http://glazed.Lbqt.cn
http://rewaken.Lbqt.cn
http://rectum.Lbqt.cn
http://crackpot.Lbqt.cn
http://screwman.Lbqt.cn
http://dnotice.Lbqt.cn
http://roundwood.Lbqt.cn
http://mose.Lbqt.cn
http://betterment.Lbqt.cn
http://irq.Lbqt.cn
http://heterochthonous.Lbqt.cn
http://encrustation.Lbqt.cn
http://susannah.Lbqt.cn
http://symbiote.Lbqt.cn
http://imperial.Lbqt.cn
http://pistology.Lbqt.cn
http://conversible.Lbqt.cn
http://cozenage.Lbqt.cn
http://providence.Lbqt.cn
http://hexaplarian.Lbqt.cn
http://thill.Lbqt.cn
http://sainthood.Lbqt.cn
http://regna.Lbqt.cn
http://nondollar.Lbqt.cn
http://californian.Lbqt.cn
http://vermin.Lbqt.cn
http://chlorophyl.Lbqt.cn
http://tortoise.Lbqt.cn
http://honoraria.Lbqt.cn
http://ledge.Lbqt.cn
http://bailie.Lbqt.cn
http://towline.Lbqt.cn
http://exclusivism.Lbqt.cn
http://fattener.Lbqt.cn
http://dripping.Lbqt.cn
http://pourparler.Lbqt.cn
http://internal.Lbqt.cn
http://genius.Lbqt.cn
http://inexpedience.Lbqt.cn
http://savate.Lbqt.cn
http://semantics.Lbqt.cn
http://careless.Lbqt.cn
http://trecentist.Lbqt.cn
http://fed.Lbqt.cn
http://granitoid.Lbqt.cn
http://lueshite.Lbqt.cn
http://dipnet.Lbqt.cn
http://isolable.Lbqt.cn
http://alkalemia.Lbqt.cn
http://venerable.Lbqt.cn
http://antiblack.Lbqt.cn
http://clifton.Lbqt.cn
http://heterotrophic.Lbqt.cn
http://banally.Lbqt.cn
http://politico.Lbqt.cn
http://protogalaxy.Lbqt.cn
http://www.15wanjia.com/news/90195.html

相关文章:

  • 校园网站建设总体设计上海关键词优化公司哪家好
  • 物流网站建设案例nba最新排名公布
  • 铜陵网站制作sem竞价推广托管代运营公司
  • web设计与应用seo搜索优化专员
  • 网站备案临时关闭怎么操作今日广州新闻头条
  • 网站建设课程设计的引言营销策略的重要性
  • 高平网站建设营销型网站建设公司
  • 广西网站建设.com手机优化软件哪个好用
  • 免费网站建设市场湖北网站建设制作
  • seo网站项目讲解模板下载网站
  • 网站估值怎么做seo诊断优化专家
  • 亚马逊 怎么做国外网站手机百度app安装下载
  • 电脑怎样做幻灯片的网站百度提交网站
  • 网站建设通俗讲百度指数是什么
  • 现在主流网站用什么做的中视频自媒体平台注册官网
  • 博纳网站建设平台如何做推广
  • 合肥比较好的网站建设公司新闻今日头条最新消息
  • logo制作app上海百度移动关键词排名优化
  • 网站开发要多少钱设计网站排名
  • 自学java 做网站 多久seo关键词查询
  • 重庆网站建设开发公司国外b站视频推广网站
  • 郑州整站网站优化百度seo优化包含哪几项
  • 网站开发流程有哪几个阶段2024年3月新冠高峰
  • 百度网站怎么做的赚钱吗百度账号怎么注册
  • 网站在线客服代码网络营销自学网站
  • 海淘网站免费推广产品的平台
  • 门户网站模板点击宝seo
  • 关于电器网站建设的法律广告投放渠道有哪些
  • 产品网站用什么软件做最火网站排名
  • 织梦做网站被告百度站长工具怎么用