首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vue-next-admin管理系统添加页面

vue-next-admin添加一个页面 目标就是在系统设置这个下面添加一个区块链管理的页面 1.首先在vue-next-admin的src/views/system目录下新增一个文件夹fabric,...包含两个文件——dialog.vue index.vue 2.修改src/router目录下的route.ts文件新增如下 { path: '/system/fabric',...name: 'systemFabric', component: () => import('/@/views/system/fabric/index.vue'), meta:.../views/system/fabric/dialog.vue 这个文件是用来配置弹出对话(dialog),这里暂时先不用管 5.最后就是新添加的src/views/system/fabric/index.vue...,也是最重要的 上面的图可以看到区块链管理页面最主要的就是一个查询框+一个表格,这两个都是在index.vue中的,这里直接提供代码 <div class="system-user-container

1.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前后端分离项目开发,助你打通任督二脉

    会监听地址栏的地址变化,当地址栏变为/login时,Vue便会使用component中配置的组件替换掉刚才的路由标签route-view。...,@表示src目录,所以我们需要在src/views目录下新建一个student目录,并在student目录下新建index.vue文件: index.vue内容如下: ...目录下的index.vue中即可: <el-table :data="tableData" stripe style="...首先修改前端项目根目录下的.env.development文件: 将文件中的VUE_APP_BASE_API的配置值修改为我们后端应用的地址: # base api VUE_APP_BASE_API...后,请求的路径就被篡改了,所以修改根目录下mock目录中的mock-server.js文件: 修改第37行的内容: 还需要修改src下api下的user.js文件: 在该文件的三个函数中都添加如下内容

    41820

    浅学前端:Vue篇(五)

    git checkout -b i18n remotes/origin/i18n ​ # 将git的地址凡是以git://打头的,都替换为https://打头 # 因为npm的过程需要访问以为git仓库...= 'http://localhost:8080/api'修改baseURL之后需要重启服务器发送请求的 axios 工具被封装在 src/utils/request.js 中 import axios......如果觉得不爽,可以来一个全局替换: /user/login /user/info /user/logout ...token 的请求头修改一下,在 src/utils/request.js 中.../views/login/index.vue import { validUsername } from '@/utils/validate' import LangSelect from...,但这样做的缺点是把角色和路由绑定死了8. src/layout/index.vue它对应的是我们之前介绍的 Container.vue 完成主页布局的,路由路径是 /其中又由多部分组成,其中固定不变的是侧边栏导航栏标签栏设置变化的是中间的

    21720

    ElementUI 实现头部组件和左侧组件效果

    四、其他组件 上面我们已经写好了左侧导航,并且点击能跳转到对应的路由,接下来我们来写对应的组件,我们把组件都放在src下的views下面。 分别是首页,会员管理。如果还有其他的,请根据实际情况修改。...    │   └── index.vue     └── Member         └── index.vue 修改 views/Home/index.vue      这样当我们点击首页的时候会把views/home/index.vue里的内容渲染到views/Layout/components/Appmain.vue.../views/member' Vue.use(Router) export default new Router({   mode: 'history',  //去掉url中的#   routes:...在views下面创建Login,并创建index.vue,此时src目录结构如下: ./ ├── App.vue ├── assets │   └── logo.png ├── components │

    1.9K10

    vue富文本编辑器tinymce

    它使用了最新的前端技术栈,内置了 i18n 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。...官方链接:https://panjiachen.github.io/vue-element-admin-site/zh/ 我尝试直接使用tinymce模块使用会有各种问题,打开页面无法加载出富文本编辑器或者出现其他问题...国内: git clone -b i18n https://gitee.com/panjiachen/vue-element-admin.git国外: git clone -b i18n https:/...│       └── toolbar.js ├── main.js └── router     └── index.js 指定中文 修改文件src/components/Tinymce/index.vue...在选富文本的过程中,我也走了很多弯路。市面上常见的富文本基本都用上了,我最终选择了Tinymce。请参阅更详细的富文本比较和介绍。

    2.6K50

    【源码】Vue-i18n: 你知道国际化是怎么实现的么?

    Vue I18n 是 Vue.js 的国际化插件,它可以轻松地将一些本地化功能集成到你的 Vue.js 应用程序中。 本文的源码阅读是基于版本 8.24.4 进行 我们来看一个官方的 demo i18n> 和全局自定义指令的实现?...其中左侧是 Vue-i18n 提供的一些方法、组件、自定义指令等能力,右侧是 Vue-i18n 对数据的管理 ?...// 在 Vue 的原型中拓展方法,代码在 extend.js 里 extend(Vue) // 在 Vue 中通过 mixin 的方式混入 Vue.mixin(mixin) // 全局指令 Vue.directive...全局自定义指令以及全局组件的实现 在 extent.js 中,我们提到了注册全局指令和全局组件,我们来看下如何实现的 // 全局指令 Vue.directive('t', { bind, update

    3.2K40

    vue3实现国际化

    现将代码支持国际化的流程整理如下(vue版本3.2.27) 1.安装vue-i18n(vue3的话安装最新版本,否则可能会报错) npm install vue-i18n@next 2....在locales文件夹下创建zh-CN.js(存放字典的js文件) export default { "welcomeToUse": "欢迎使用i18n", "login": "登录" }; 5...在locales文件夹下创建zh-TW.js(存放字典的js文件) export default { "welcomeToUse": "欢迎使用i18n", "login": "台湾繁体" };...最后在main.js文件中引入 import I18n from "./locales/index" app.use(I18n); 8.路由和面包屑国际化 在国际化过程中会遇到路由和面包屑的国际化。...在router中,跟i18n对象是同级传入new Vue()的,router无法获取i18n信息,因为国际化的方式则为: router下的路由规则文件(改变title的写法) { path: '

    80710

    【源码】Vue-i18n: 你知道国际化是怎么实现的么?

    Vue I18n 是 Vue.js 的国际化插件,它可以轻松地将一些本地化功能集成到你的 Vue.js 应用程序中。 本文的源码阅读是基于版本 8.24.4 进行 我们来看一个官方的 demo i18n> 和全局自定义指令的实现?...其中左侧是 Vue-i18n 提供的一些方法、组件、自定义指令等能力,右侧是 Vue-i18n 对数据的管理 入口文件为 index.js,在 VueI18n 类中的 constructor 中先调用...// 在 Vue 的原型中拓展方法,代码在 extend.js 里 extend(Vue) // 在 Vue 中通过 mixin 的方式混入 Vue.mixin(mixin) // 全局指令 Vue.directive...并在 beforeDestroy 中移除订阅器,防止内存溢出,整体流程如下图所示 全局自定义指令以及全局组件的实现 在 extent.js 中,我们提到了注册全局指令和全局组件,我们来看下如何实现的

    2.2K10

    浅入深出Vue:自动化路由

    目的很简单,在开发过程中,开发者仅需要做两件事即可: 为这个路由命名 在对应的目录下创建 .vue 文件 开发过程中只需要做这两步,无需再去关心路由对象如何编写。...路由目录下的组件路径即为其对应的路由,比如指定了 src/views文件夹,里面的 src/views/admin/users 对应的路由即是: localhost/admin/users。...路由,指的是解析视图之后对应的路由对象,用于生成vue-router的路由对象。 开始开发 由于代码过长,这里将代码上传至 Github, 有兴趣的童鞋可以去看看。...并且在生成时可以做一些定制化的需求,比如开篇提出来的需求: 如果当前文件是 Layout.vue,即默认为当前路由的根路由 如果当前文件是 Index.vue, 即默认为当前层的空路由(根路由入口直接渲染...) 使用方法,将 router.js 中的路由对象替换成自动生成的即可: import Vue from 'vue' import Router from 'vue-router' import Generator

    83620

    【从零到一手撕脚手架 | 第一节】配置基础项目结构 Vite + TypeScrpit + Vue3 初始化项目

    /styles/_reset.scss'; const app = createApp(App); app.mount('#app'); /views/xxx.vue 创建页面结构 views/ |-...home/ # 页面文件 |- components/ # 放置页面使用的组件 |- xxx.vue |- index.vue # 经过打包的静态资源 我们这里可以随便写一个简单的组件...scoped> vue-router 然后我们需要进行对路由的配置 /src/router/index.ts 这里路径中用到了 @ 是我们配置的别名,指向了src,在后面会讲解到如何配置...ES版本 "target": "esnext", // 使用的ES版本 "module": "esnext", // 用于选择模块解析策略,有'node'..."exclude": ["node_modules", "dist", "**/*.js"] } 指令配置 最后我们将构建指令加入 package.json中 /package.json "scripts

    1.5K10
    领券