Code Monkey home page Code Monkey logo

Comments (4)

QingWei-Li avatar QingWei-Li commented on April 26, 2024

https://codepen.io/QingWei-Li/pen/ozYpNA

你看我复制粘贴的都搞出来了

from element.

15697289437 avatar 15697289437 commented on April 26, 2024

image

from element.

15697289437 avatar 15697289437 commented on April 26, 2024

/webpack.config.js

var webpack = require('webpack');
var ExtractTextPlugin = require("extract-text-webpack-plugin");
var path = require('path');
module.exports = {
  entry: {
    app: './src/main.js',
    vendors:['vue','vue-router','element-ui']
  },
  output: {
    path: './build',
    publicPath: '/build/',
    filename: 'bundle.js'
  },
  module: {
    loaders: [
      { test: /\.vue$/, loader: 'vue' },
      { test: /\.js$/, exclude: /node_modules/, loader: 'babel'},
      { test: /\.css$/, loader: ExtractTextPlugin.extract("style-loader", "css-loader")   },
      {
        test: /\.(eot|svg|ttf|woff|woff2|png)\w*/,
        loader: 'file'
      },
      { test: /\.less$/, loader: ExtractTextPlugin.extract("css-loader","less-loader") },

    ]
  },
  plugins: [new webpack.optimize.CommonsChunkPlugin('vendors', 'vendors.js'),
    new ExtractTextPlugin("styles.css")],
  devtool: '#source-map'
}

/src/main.js

import Vue from 'vue'
import Element from 'element-ui'
import 'element-ui/lib/theme-default/index.css'
Vue.use(Element)
Vue.config.debug = process.env.NODE_ENV !== 'production'
import app from './app.vue'
const App = new Vue({
  el: 'body',
  components: {
    app
  }
})

/src/app.vue

<template>
  <el-form ref="form" :model="form" label-width="80px" @submit.prevent="onSubmit">
    <el-form-item label="活动名称">
      <el-input v-model="form.name"></el-input>
    </el-form-item>
    <el-form-item>
      <el-button type="primary">立即创建</el-button>
      <el-button @click.native.prevent>取消</el-button>
    </el-form-item>
  </el-form>
</template>

<script>
  export default {
    data() {
      return {
        form: {
          name: '',
          region: '',
          date1: '',
          date2: '',
          delivery: false,
          type: [],
          resource: '',
          desc: ''
        }
      }
    },
    methods: {
      onSubmit() {
        console.log('submit!');
      }
    }
  }
</script>

/index.html

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>title</title>
    <meta name="description" content="title">
    <meta name="viewport" content="width=device-width">
    <link rel="stylesheet" href="./build/styles.css">
  </head>
  <body>
    <!--[if lt IE 10]>
      <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
    <![endif]-->
    <app></app>
    <script src="./build/vendors.js"></script>
    <script src="./build/bundle.js"></script>
  </body>
</html>

from element.

QingWei-Li avatar QingWei-Li commented on April 26, 2024

这是给 Vue 2 用的不是给 Vue 1 啊... 如果不清楚 Vue 2 怎么写,请参考官方教程。或者我前面给的 demo

from element.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.