最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 搭建一个直接使用的vue项目

    正文概述 掘金(大招哥)   2021-01-09   342

    最近要做个新项目,使用vue框架,从头搭了一个,平时从头搭的机会还真不多,有一些小坑,在这记录以下防止下次忘记。

    首先在要创建的目录下vue create demo(node那些开发环境安装配置就不来了,网上很多教程),然后是一些选项

    搭建一个直接使用的vue项目

    我这里之前创建的时候选过了,router,vuex都选中后续会省事,加个eslint规范代码

    创建好之后会提示切换到目录下和运行语句,运行起来展示出vue那个绿三角的logo就成功了。

    接下来配置一下路由,因为我们创建的时候已经选择了router所以目录下会有router里头是一个index.js的文件,我们每新建一个页面都要在这里配置。首先提一下项目创建好了之后会有一个App.vue的文件,这个文件很有迷惑性,我一开始总想把它当成一个首页来用,后来发现不能这么理解,App.vue是主组件,页面的入口文件,所有的页面都是在这里切换的。理解到这之后就不会在这个文件里写页面代码了,所以app.vue里只需要放一个路由的标签即可。

    搭建一个直接使用的vue项目

    然后以index和login这两个页面切换来说一下路由,下边这是我的router里的index.js文件

    搭建一个直接使用的vue项目

    下边这是切换页面的方法

    搭建一个直接使用的vue项目

    这样一个简单的页面跳转就弄好了,再顺便说一下二级路由,只需要在一个页面的配置下加一个children如下,这里要注意children下的path不要加'/'了不然不好使。

     {    path: "/about",    name: "About",    component: About,    children:[      {       path: "pageOne",       name:'PageOne',       component:PageOne,      },      {        path: "pageTwo",        name:'PageTwo',        component:PageTwo,       }    ]  }
    

    在父页面使用的时候跟一级页面一样

    搭建一个直接使用的vue项目

    配好路由再搞一下缓存,之前简单用一下window的全局,但是用到vue了就用一下他的vuex,

    提一下js的缓存,如果不想用vuex用这个也行

    短时间存取,关闭浏览器即丢失:

    存:sessionStorage.setItem("key",”value”)

    取:sessionStorage.getItem("key")

    单条删除:sessionStorage.removeItem("key")

    全删:sessionStorage.clear()

    长时间存取,不清除不会丢失,把上边的sessionStorage改成localStorage即可

    好了来说一下vuex,因为网上教程说的很复杂我也没看明白,而且我们的需求也简单,只要存取就行,以后弄明白了再深入说一下

    还是因为我们创建项目时已经勾选了,所以会有一个store的目录,下边也是一个index.js,如果没选可以安装一下npm install vuex --save然后自己创建一下,这个index.js这样配

    搭建一个直接使用的vue项目

    就是定义好缓存和它的get,set方法,存取方法:

     this.$store.commit('setDemoValue', value);     
     console.log(this.$store.getters.getDemoValue)
    

    这样项目基本就能使用了。


    起源地下载网 » 搭建一个直接使用的vue项目

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元