美文网首页
vue+iview博客,vue(SPA)单页面,富文本编译器

vue+iview博客,vue(SPA)单页面,富文本编译器

作者: 巧不思 | 来源:发表于2019-11-06 11:39 被阅读0次

基于Vue2 + iView2.0的后台管理系统解决方案示例.

目前实现的功能及用到的组件

使用

git https://github.com/shanyanwt/koa_vue_blog.git
npm install         // 安装依赖
npm run dev         // 本地开发
npm run build       // 生产部署

目录结构

.
├─build                             //构建配置目录
│
├─config                            //配置目录端口
│
└─src
    │  App.vue                      //入口文件
    │  main.js                          
    │
    ├─api                           //api接口配置目录
    │
    ├─common                        //工具类
    │
    ├─components                    //组件目录
    │
    ├─error                         //错误页面
    │
    ├─filter                        //过滤器
    │
    ├─router                        //路由文件
    │      index.js
    │
    ├─static                        //静态文件
    │
    └─view                           
        │  main.vue                 //主入口文件
        │
        ├─article                             
        │      details.vue          //文章详情
        │      history.vue          //项目历史记录
        │      postedit.vue         //编辑文章
        │      tools.vue            //推荐小工具
        │
        ├─index                     //首页
        │      index.vue
        │
        ├─search                    //搜索页
        │      search.vue
        │
        └─test                      //测试目录

路由配置

import Vue from 'vue';
import Router from 'vue-router';
Vue.use(Router);
export default new Router({
    mode: 'history',
    routes: [{
            path: '/',
            component: resolve => require(['../view/main.vue'], resolve),
            children: [ {
                    path: '/',
                    name:'index',
                    component: resolve => require(['../view/index/index.vue'], resolve)
                },{
                    path: '/article/:id(\\d+)',
                    component: resolve => require(['../view/article/details.vue'], resolve)
                },
                {
                    path: '/404',
                    component: resolve => require(['../error/404.vue'], resolve)
                },
            ]
        },
        {
            /*404页面*/
            path: '*',
            redirect: '/404'
        }
    ]
})

客户端添加的文章默认是普通文章,需要管理端审核后才可以查看相应的内容

image

我是一只孤独的狼......欢迎star

相关文章

  • vue+iview博客,vue(SPA)单页面,富文本编译器

    基于Vue2 + iView2.0的后台管理系统解决方案示例. 目前实现的功能及用到的组件 Vue 页面: iVi...

  • vue-quill-editor

    vue的富文本插件 npm安装插件 main.js全局引入 单页面应用

  • vue路由

    vue路由--- SPA应用,单页面应用vue-resouce 交互vue-router 路由根据不同url地址...

  • 6 VUE路由

    vue-> SPA应用,单页面应用(引入vue-router.js) 路由嵌套(多层路由): 路由其他信息:

  • SPA及其优缺点

    SPA:单页面web应用,一般整个应用只有一个html页面,通过前端路由实现无刷新跳转。 Vue就是SPA应用的典...

  • SPA及其优缺点

    SPA:单页面web应用,一般整个应用只有一个html页面,通过前端路由实现无刷新跳转。 Vue就是SPA应用的典...

  • 路由

    路由(VueRouter) 1.vue的核心插件 根据不同的url访问不同的页面 创建单页面SPA(SINGLE ...

  • 路由

    vue的核心插件 1,根据不同的url访问不同的页面 2, 创建单页面SPA(SINGLE PAGE APPLI...

  • 《SPA设计与架构》之认识SPA

    原文 博客原文 大纲 前言1、什么是单页面应用程序(SPA)2、SPA与传统Web应用的区别3、关于SPA的使用4...

  • FY-7216 9-vueRouter

    vue-router Router 路由是伴随着 SPA (单页面应用存在的)spa出现后,前端可以自由的控制组件...

网友评论

      本文标题:vue+iview博客,vue(SPA)单页面,富文本编译器

      本文链接:https://www.haomeiwen.com/subject/ahalyctx.html