PLM之家PLMHome-工业软件与AI结合践行者

[前端框架] 组件方式开发todolist

[复制链接]

2019-8-8 17:24:11 2033 0

admin 发表于 2019-8-8 17:24:11 |阅读模式

admin 楼主

2019-8-8 17:24:11

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
) S4 M( D9 o1 S. A' s) }6 _
, ^# d, D: y0 y: F- e2 v

" m, ~/ P* ]- x7 I) w3 w# j/ Q! ^
<template>4 B+ a5 t+ J* T" d; P! N1 d
  <div id="App">
9 b; W# p+ C& V$ d6 D4 d8 M. d: f    <input v-model="inputValue" />1 s# L8 d6 b' t+ T7 I' |
    <button @click="submit">Submit</button>
$ ^4 h. G. u% W9 s$ t, @3 j    <ul>
6 a. k& H- s% m# A( l1 o      <todoItem
4 y3 [2 p3 o3 M% c        v-for="(item,index) in List": [+ t! u- a' I" E% P6 p
        :key="index"
. W! D' I$ d+ K4 ~  l        :content="item"
! w& b+ h# \* z        :index="index"
3 F" x$ W8 D, @        @delete="handleDelete"9 T4 \2 V: I/ d/ b8 Z
      ></todoItem>
; z8 x8 r8 D+ n5 l& ]    </ul>! U2 I4 q/ H( S# E3 M- E
  </div>
! M: j: h" V6 U0 ~* c, ~8 r</template>3 P0 X' V$ ?, `. ]7 s' T  d
$ b+ G: u: C0 `( O
<script>/ N$ B; [" H' A! }' K
import todoItem from "@/components/item.vue";6 h( h7 B3 p8 _( Y5 t0 N. n. c( y$ C9 k

$ T3 M$ F3 d; T1 A1 l$ n' nexport default {1 H+ d! s2 m0 D4 u# x
  data: function() {" G7 u8 \- x, t4 T( M# f
    return {4 r  Z1 s. Q- m8 d5 p5 A4 h
      List: [],
4 ~* \9 T0 k: {; w1 S2 e- n      inputValue: ""3 [* E" b5 r. M- N
    };
( {) P6 Z1 E4 D  },
# z: ~7 c! z" q( ?: e1 v  components: {
: T  [3 N/ u5 a" S, r9 f    todoItem
1 z/ C% H2 f9 P5 K  r  @" Q  },
! x# b8 M& Z$ @7 O3 e2 h  methods: {
& F  O) K6 D3 C+ v, [  W    submit: function() {
! o' ]  {$ V3 A4 u  N1 m7 w  g      if (this.inputValue != "") {' g2 l7 s. F. A) z- m* F& I9 M
        this.List.push(this.inputValue);9 X% |2 o" M# d! p; G
      }5 F/ g1 a# }- Q9 V, b2 c/ \8 R
      this.inputValue = "";- b$ N* @  _# F, n- J6 z
    },
8 d: |- }; [5 w" u; _$ E    handleDelete: function(index) {: e5 q1 u' X' I! s% A" g* P
      this.List.splice(index, 1);! R5 o9 e. a5 f: E5 B" k2 X
    }
4 e; q) R% b2 _8 E5 W* l( P, G  }
" P6 g) v. ]+ a% C+ v! C( U};
+ \, Z+ d0 n& K; e! j</script>
: G  v6 q* h5 R, v! I. Y
& E! x, q& m2 A- l
! k( h. G- m* I% X/ o( m  [
5 E6 D( ~: U: J) Y

- p& I% y& X$ ^; L! Y3 p; }* I2 q  a/ T9 ?; R9 p

4 D; a) E! D. `) \4 i
6 a; |6 p7 J5 _, \. I+ [3 o# u. |( {<template># q5 I; v7 d' P$ t; C( u
  <li @click="deleteItem">{{content}}</li>
1 ^# h5 @- c. H2 F& T; L6 E! R</template>
; o" y2 @' C" Q. ]8 Q
! z7 ^* X7 N& l5 ]% l<script>1 b7 o. Q3 ]9 s/ p0 l, F2 Z% Y
export default {
; Z/ D8 x# J! ~% K' `0 J0 E. M8 x% Y4 F  props: ["content", "index"],) D/ W( r$ @" w  M
  data: function() {
2 ^" g6 v* }$ `- C8 l9 c3 l' }    return {};
' R1 b" O! Z6 R$ W  },/ ^1 Z3 r: ~7 W7 |3 |) ?1 c0 O
  methods: {
7 Q. E: C+ y( u: T  G    deleteItem: function() {3 i. M% m. K& b! R- Z  `
      this.$emit("delete", this.index);
! g0 X8 N9 F5 A$ x6 ]+ b    }7 N  n. J8 D  T/ {$ c. D$ Q
  }( e, ^, I9 ?  G( q3 M1 k
};
6 R2 _4 S' K: j$ _* b/ n$ x0 v" b2 C8 t& L</script>
$ n3 K5 D6 ?) }5 T" s2 t8 g  Q2 o) h+ p. x5 `

+ N; x2 G0 z! z# O) Y1 \$ j

( x1 I7 f5 l/ s. x- T
- }+ O/ s3 ]# y+ _  a- a' i  A
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了