精华内容
下载资源
问答
  • 如何在已有的项目更新项目的插件,不少刚入门的人一头雾水,本文档提供三步式解决方案,一看就懂。
  • 在vue项目中升级更新element ui版本

    万次阅读 2019-03-03 21:17:40
    一、升级element-ui需要先卸载原先的版本,在cmd中输入npm uninstall element-ui 二、然后重新安装element-uinpm i element-ui -S 三、最后在main.js中把default修改为theme-chalk ...

    一、升级element-ui需要先卸载原先的版本,在cmd中输入 
    npm uninstall element-ui

    二、然后重新安装element-ui 
    npm i element-ui -S

    三、最后在main.js中把default修改为theme-chalk

    展开全文
  • 一、升级element-ui需要先卸载原先的版本,在cmd中输入 npm uninstall element-ui 二、然后重新安装element-ui npm i element-ui -S
    一、升级element-ui需要先卸载原先的版本,在cmd中输入 
    npm uninstall element-ui
    二、然后重新安装element-ui 
    npm i element-ui -S
    
    展开全文
  • 请使用 ,它将跟上主更新 当前版本是基于vue-cli v4.0+ 。 如果发现问题,请输入。 如果要使用旧版本,可以将分支切换到 ,它不依赖vue-cli 该项目不支持低版本浏览器(例如IE)。 请自行添加polyfill。 准备 您...
  • vue+element-ui项目搭建实战

    千次阅读 多人点赞 2020-07-15 17:09:15
    build:项目构建webpack(打包器)相关代码 config:配置目录,包括端口号等 node_modules:npm加载的项目依赖模块 src:主要代码开发目录: assets:放置一些图片 components:放置组建文件 App.vue:项目入口文件 ...

    1.使用vue ui创建vue工程

    利用vue-cli提供的图形化工具快速搭建vue工程:
    命令行运行:vue ui
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    工程结构说明

    build:项目构建webpack(打包器)相关代码
    config:配置目录,包括端口号等
    node_modules:npm加载的项目依赖模块
    src:主要代码开发目录:
    |----assets:放置一些图片
    |----components:放置组建文件
    |----App.vue:项目入口文件
    |----main.js:项目的js核心文件
    |----router:Vue路由文件目录, 在router/index.js中可以定义不同url访问不同的内容
    static:静态资源目录,如图片,字体等
    test:测试目录
    index.html:首页入口文件,可以添加meta信息或统计代码
    package.json:项目配置文件
    README.md:项目的说明文档

    2.安装element-ui

    npm install element-ui --save
    

    main.js中添加引用

    import ElementUI from 'element-ui'
    import 'element-ui/lib/theme-chalk/index.css'
    
    Vue.use(ElementUI)
    

    3.配置vscode,setting.json

    打开vscode, 文件–首选项–设置,添加如下配置:

    {
      //主题设置
      "workbench.colorTheme": "Monokai",
      // 默认编辑器字号
      "editor.fontSize": 14,
      //是否自动换行 
      "editor.wordWrap": "on",
      // tab几个缩进
      "editor.tabSize": 2,
      // 文件自动保存
      "files.autoSave": "off",
      // 自动格式化粘贴的代码
      "editor.formatOnPaste": true,
      // 在资源管理器删除内容时候是否进行用户提醒
      "explorer.confirmDelete": false,
      // 控制在资源管理器内拖放移动文件或文件夹时是否进行确认
      "explorer.confirmDragAndDrop": false,
      // 在资源管理器拖拽文件是否进行用户提醒
      "workbench.statusBar.visible": true,
      // 工作区缩放级别
      "window.zoomLevel": 0,
      // 重命名或移动文件时,启用或禁用自动更新导入路径
      "javascript.updateImportsOnFileMove.enabled": "always",
      // 启用/禁用导航路径
      "breadcrumbs.enabled": true,
      // 终端cmd字号
      "terminal.integrated.fontSize": 16,
      // 不检查缩进,保存后统一按设置项来设置
      "editor.detectIndentation": false,
      // 编辑器初始界面
      "workbench.startupEditor": "newUntitledFile",
      // 工作台状态栏是否可见
      "workbench.statusBar.feedback.visible":false,
      // 添加多个光标时候需要的快捷键
      "editor.multiCursorModifier": "ctrlCmd",
      // 自定义代码片段显示的位置
      "editor.snippetSuggestions": "top",
      "window.menuBarVisibility": "toggle",
      // 启用后,按下 TAB 键,将展开 Emmet 缩写。
      "emmet.triggerExpansionOnTab": true,
      // 控制编辑器在空白字符上显示符号的方式
      "editor.renderWhitespace": "all",
      // 控制编辑器是否应呈现空白字符
      "editor.renderControlCharacters": false,
      // 在文件和文件夹上显示错误和警告
      "problems.decorations.enabled": false,
      // html文件格式化程序
      "[html]": {
          "editor.defaultFormatter": "vscode.html-language-features",
          // 禁止eslint对html进行校验
          "editor.codeActionsOnSave": {
            "source.fixAll.eslint": false
          }
      },
      // "[javascript]": {
      //     "editor.defaultFormatter": "vscode.typescript-language-features"
      // },
    
      // vscode-fileheader  -----settings begin-----
    
      // 文件作者
      "fileheader.Author": "laoxu",
      // 文件最后修改者
      "fileheader.LastModifiedBy": "laoxu",
      
      // vscode-fileheader  -----settings end-----
    
      
      //stylelint   -----settings begin-----
    
      "css.validate": false,
      "less.validate": false,
      "scss.validate": false,
      "stylelint.enable": false,
    
      //stylelint   -----settings end-----
    
      // eslint   -----settings begin-----
    
      // 是否为JavaScript文件开启eslint检测
      "eslint.enable": true,
      // 保存之后进行lint
      "eslint.run": "onSave",
      // 是否启用eslint的调试模式
      "eslint.debug": true,
      // 保存文件时进行eslint修复(MacOS:快捷键是 command + s ),并不能修复所有问题,多数还是需要手动修复
      "editor.codeActionsOnSave":{
        "source.fixAll.eslint": true
      }
      // eslint   -----settings end-----
      
    }
    

    4.添加vue.config.js

    在项目根路径添加。

    module.exports = {
      /** 区分打包环境与开发环境
       * process.env.NODE_ENV==='production'  (打包环境)
       * process.env.NODE_ENV==='development' (开发环境)
       * baseUrl: process.env.NODE_ENV==='production'?"https://cdn.didabisai.com/front/":'front/',
       */
      // 项目部署的基础路径
      // 我们默认假设你的应用将会部署在域名的根部,
      // 例如 https://www.my-app.com/
      // 如果你的应用部署在一个子路径下,那么你需要在这里
      // 指定子路径。比如将你的应用部署在
      // https://www.foobar.com/my-app/
      // 那么将这个值改为 '/my-app/'
      outputDir: 'dist', // where to put static assets (js/css/img/font/...) // 是否在保存时使用‘eslint-loader’进行检查 // 有效值: true | false | 'error' // 当设置为‘error’时,检查出的错误会触发编译失败
      lintOnSave: true, // 使用带有浏览器内编译器的完整构建版本 // https://vuejs.org/v2/guide/installation.html#Runtime-Compiler-vs-Runtime-only
      runtimeCompiler: false, // babel-loader默认会跳过`node_modules`依赖. // 通过这个选项可以显示转译一个依赖
      transpileDependencies: [
        /* string or regex */
      ], // 是否为生产环境构建生成sourceMap?
    
      productionSourceMap: false, // 调整内部的webpack配置. // see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md
      chainWebpack: () => {},
      configureWebpack: () => {}, // CSS 相关选项
      css: {
        // 将组件内部的css提取到一个单独的css文件(只用在生产环境)
        // 也可以是传递给 extract-text-webpack-plugin 的选项对象
        extract: true, // 允许生成 CSS source maps?
        sourceMap: false, // pass custom options to pre-processor loaders. e.g. to pass options to // sass-loader, use { sass: { ... } }
        loaderOptions: {}, // Enable CSS modules for all css / pre-processor files. // This option does not affect *.vue files.
        modules: false
      }, // use thread-loader for babel & TS in production build // enabled by default if the machine has more than 1 cores
    
      parallel: require('os').cpus().length > 1, // PWA 插件相关配置 // see https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-pwa
    
      pwa: {}, // configure webpack-dev-server behavior
      devServer: {
        open: process.platform === 'darwin',
        disableHostCheck: false,
        host: '0.0.0.0',
        port: 9527,
        https: false,
        hotOnly: false, // See https://github.com/vuejs/vue-cli/blob/dev/docs/cli-service.md#configuring-proxy
        // 跨域配置
        proxy: {
          '/api': {
            target: 'http://localhost:9000/api/', // 设置你调用的接口域名和端口号 别忘了加http
            changeOrigin: true,
            pathRewrite: {
              '^/api': '' // 这里理解成用‘/api’代替target里面的地址,后面组件中我们掉接口时直接用api代替 比如我要调用'http://40.00.100.100:3002/user/add',直接写‘/api/user/add’即可
            }
          }
        } // string | Object
        // before: app => {}
      }, // 第三方插件配置
    
      pluginOptions: {
        // ...
      }
    }
    

    5.安装axios

    npm install axios
    

    main.js引入axios

    import axios from 'axios'
    

    6.添加view

    6.1 添加views/HelloPage.vue

    <template>
      <div class="HelloClass">
        <h1>{{msg}}</h1>
        <h2>Element UI Button</h2>
        <el-button>默认按钮</el-button>
        <el-button type="primary">主要按钮</el-button>
        <el-button type="text">文字按钮</el-button>
      </div>
    </template>
    
    <script>
    export default {
      name: 'HelloPage', // 我来了
      data () {
        return {
          msg: '欢迎来到Vue页面!'
        }
      }
    }
    </script>
    <style scoped>
    </style>
    

    6.2 添加views/BookList.vue

    <template>
      <el-table
          :data="bookData"
          style="width: 100%">
          <el-table-column
            prop="id"
            label="ID"
            width="80">
          </el-table-column>
          <el-table-column
            prop="name"
            label="书名"
            width="180">
          </el-table-column>
          <el-table-column
            prop="categoryName"
            label="分类"
            width="180">
          </el-table-column>
          <el-table-column
            prop="publisherName"
            label="出版社">
          </el-table-column>
        </el-table>
    </template>
    
    <script>
    export default {
      data () {
        return {
          bookData: []
        }
      },
      methods: {
        getList () {
          this.$http.get('/api/book/list')
            .then(response => {
              console.log(response.data)
              this.bookData = response.data.data
            })
          // 错误处理
            .catch(error => {
              console.log(error)
            })
        }
      },
      mounted () {
        this.getList()
      }
    }
    </script>
    
    <style>
    
    </style>
    
    

    6.3 修改路由router/index.js

    import HelloPage from '@/views/HelloPage'
    import BookList from '@/views/BookList'
    ... ...
    
    {
        path: '/hello',
        name: 'Hello',
        component: HelloPage
      },
      {
        path: '/bookList',
        name: 'BookList',
        component: BookList
      }
    

    7 测试

    访问:localhost:9527/#/hello
    在这里插入图片描述

    访问:localhost:9527/#/bookList
    在这里插入图片描述

    展开全文
  • 首先卸载项目中的element-ui 命令为: npm uninstall element-ui 安装更新最新的element-ui 命令为 ...同理更新项目中的node-sass npm uninstall --save node-sass cnpm install --save node-sass ...

    首先卸载项目中的element-ui

    命令为:

    npm uninstall element-ui

    安装更新最新的element-ui

    命令为

    npm i element-ui -S

    (更新想要安装的版本命令为npm install element-ui @2.0.11 -S)

    同理更新项目中的node-sass

    npm uninstall --save node-sass
    cnpm install --save node-sass

    展开全文
  • 如何在VUE项目中升级Element-UI版本

    千次阅读 2019-07-27 15:43:09
    1.在项目中升级ElementUI需要先卸载原先的版本,在命令行中输入: npm uninstall element-ui 2.重新安装需要的版本 npm install element-ui –S (安装最新版本) npm install element-ui@2.4.11 --save(安装到...
  • vue项目中升级element-ui

    2020-02-25 11:21:28
    新版的element-ui有许多图标,版本低的的很多图标都无法显示。 1.卸载 npm uninstall element-ui 2.安装 npm install element-ui -S 3.main.js修改引入方式 import Element from 'element-ui' import '...
  • vue项目element-ui升级到某版本

    千次阅读 2019-08-27 16:34:05
    1.npm uninstall element-ui 卸载掉当前版本 2.npm install element-ui@2.3.9 -S 安装你想要的版本,注意element-ui@2.3.9是一项,中间没有空格 3.最后在main.js中把default修改为theme-chalk // import 'element-ui...
  • 验证信息不能直接写在message里,写在自定义规则中 let validateCode = (rule, value, callback) => { if (!value) { return callback(new Error(this.$t('common.validateCode'))) } else { ...
  • 在vue项目中升级element ui版本

    万次阅读 2018-03-12 19:53:54
    在开发中遇到了这样的问题:由于用到新的技术在网上down了份大神打的vue框架,但是在开发过程中发现,element ui版本不是最新的,但是自己需要该怎么升级. 看了很多文档,最显眼的就是先npm下载 npm install -g npm-...
  • 如何升级vue项目中的element-ui的版本

    千次阅读 2020-07-11 20:37:36
    1.首先卸载项目中的element-ui 命令为: npm uninstall element-ui 2.安装更新最新的element-ui 命令为: npm i element-ui -S 3.遇到的坑: 报错: Module build failed: Error: ENOENT: no such file or ...
  • 卸载之前的element-ui版本 npm uninstall element-ui 安装最新版(想要安装的版本) npm install element-ui @2.0.7 -S     三个地方替换:   1.这时候我们在main.js中修改新增的 theme-chalk 主题: 将...
  • Element UI框架项目结构解析

    千次阅读 2018-12-21 21:07:25
    前言 ...这篇文章就是详细分析下Element UI项目组成以及相关的打包步骤等,旨在加深对工程化构建相关的知识点了解。 Element UI项目结构 |-- Element ​ |-- .babelrc // babel配置文件 ​ |-- ...
  • 一、基本环境配置 工欲善其事必先利其器!配置环境也是很让初学者头疼的问题,但作为基础还是要学的,切莫眼高手低。这个操作适用于Windows系统,同时各个环境及配置都是最新版本。...可根据需要更新...
  • 突然发现已经半年没更新element-ui更新更新了什么还不清楚,但是告知了基于vue3.x版本的 element-plus 已经出来了。 先来上手体验一下 首先安装一个最新的@vue-cli,搭建一个vue3.x的项目,脚手架创建...
  • Element-Ui和Vue项目的结合 第一步:使用脚手架创建一个Vue项目 vue init webpack 项目名 创建在线项目 vue init webpack 项目名 创建离线项目 第二步:在项目中下载element-ui的模板 cd pro01 cd 项目名 ...
  • 1、首先通过git导入项目 2、下载npm工具 3、 4、 5、然后等待下载 成功后 6、然后在控制台输入 npm run dev 如果如法在控制台中输入 alt+F12 这样就可以了 7、等待响应如果成功后 8、例如我的运行8080端口就可以...
  • 【VUE】在vue项目中升级element ui版本

    千次阅读 2019-05-06 10:33:25
    第一步:先npm卸载element-ui npm unstall element-ui 第二步:再安装 npm install element-ui -S 第三步:main.js中default修改为theme-chalk 这时候我们在main.js中修改新增的 theme-chalk 主题: 将import ...
  • 使用element-ui dialog组件时,嵌套了一个子组件 问题描述: 提示:这里描述项目中遇到的问题: 例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据 APP 中接收数据代码: <template slot-scope...
  • 如何在vue-cli中更新element-ui的版本

    千次阅读 2019-05-13 14:58:01
    如何在vue-cli中更新element-ui的版本 之前搭建项目的时候element-ui是2.7.2,今天发现element-ui升级到了2.8.2. 第一步:需要先卸载原来的element-ui npm uninstall element-ui 第二步:npm下载最新版本的element-...
  • .el-table__header tr, .el-table__header th { padding: 0; height: 40px; } .el-table__body tr, .el-table__body td { padding: 0; height: 40px;...修改element ui table tr th高度
  • vue2.x + element UI 2.0学习项目

    千次阅读 2019-02-28 16:40:49
    基于vue2.x和element UI框架做的一个demo学习项目,通过这个项目可以快速学习和理解vue2.x的用法,和element UI 的使用方式,快速的套用到别的项目中去,当然这个项目还没做完,自己后续会不定期更新。 先把gitlab中...
  • Vue3-Element-Plus-源码

    2021-04-10 18:15:16
    即时的模块热更新 真正的按需编译 初始化项目 使用官网提供的命令快速创建一个 Vue3.0 + Vite2.0 的项目。 # npm 6.x npm init @vitejs/app my-vue-app --template vue # npm 7+, 需要额外的双横线: npm init @...
  • 请使用,它将跟上主更新 当前版本是在vue-cli上构建的v4.0+ 。 如果发现问题,请输入。 如果要使用旧版本,可以将分支切换到 ,它不依赖于vue-cli 该项目不支持低版本的浏览器(例如IE)。 请自行添加polyfill。 ...
  • 当您更新/删除条目,移动结构或更新或应用项目配置时,无论您如何访问数据(Element API / GraphQL / other),都可以关闭Craft CMS缓存。 您是否曾经想过在Element API上使用缓存,但是注意到缓存从未被清除? ...
  • Blazui ...拉取代码,用 VS2019 打开,直接启动 Element.ServerRender 项目 案例展示 地址: 地址: 用户名密码:blazor,666666 作者:deathvicky 类似于LayAdmin的后台管理模板 https://github.com/w

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,862
精华内容 23,544
关键字:

更新项目element