zoukankan      html  css  js  c++  java
  • element-ui

    Element-ui

    • 安装 element-ui

      npm i element-ui -S
      
    • main.js中导入vue

      import 'element-ui/lib/theme-chalk/index.css' //导入样式
      
      import ElementUI from 'element-ui'
      
      Vue.use(ElementUI)
      
    • web.conf.js中 更新字体,添加 ttf|woff

      {
      
        test: /.(png|jpg|gif|svg|ttf|woff)$/,
      
        loader: 'file-loader',
      
        options: {
      
          name: '[name].[ext]?[hash]'
        }
      }
      
    • 安装babel插件

      npm install
      babel-plugin-syntax-jsx
      babel-plugin-transform-vue-jsx
      babel-helper-vue-jsx-merge-props
      babel-preset-es2015
      --save-dev
      
    • 编辑 .bablerc文件

      {
        "presets": [
          ["es2015", { "modules": false }],
          ["env", {
            "modules": false,
            "targets": {
              "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
            }
            }
          ],
          "stage-2"
        ],
        "plugins": ["transform-vue-jsx", "transform-runtime"]
      }
      
    • index.js

      import { Button, Select  } from 'element-ui';
      vue.use(Button)
      vue.use(Select)
      
    • element-ui

      <template>
          <div>
              <div>
                  <h2>用户注册</h2>
                  <el-row>
                      <el-input v-model="username" placeholder="请输入内容"></el-input>
                      <el-input v-model="password" placeholder="请输入内容" show-password></el-input>
                      <el-button @click="register">注册</el-button>
                  </el-row>
              </div>
          </div>
      </template>
      
      
      <script>
      export default {
          
          name:'goods',
          data(){
              return {
                  username:'',
                  password:'',
              }
          },
          methods:{
              register:function(){
                  var params = new URLSearchParams();
                  params.append('name',this.username);
                  params.append('password',this.password)
                  this.axios({
                      method:'post',
                      data:params,
                      url:'api/app01/add/'
                  }).then(res=>{
                      
                  }).catch(error=>{
      
                  });
              }
          }
      }
      </script>
      
  • 相关阅读:
    [ZZ]风险驱动的测试
    移动测试书籍推荐
    4月收藏
    Appium路线图及1.0正式版发布
    匿名吐槽和测试小道消息
    文章收藏
    [ZZ]最小化不可重现的bug
    华人世界——客家足迹行
    移动测试会第七期
    2月收藏
  • 原文地址:https://www.cnblogs.com/wuxiaoshi/p/11710047.html
Copyright © 2011-2022 走看看