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

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

[复制链接]

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

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

admin 楼主

2019-8-8 17:24:11

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

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

x

# f* c( v% u1 O2 s7 p) k& P/ r  N* ?8 b7 [( p& d7 {$ A* \/ g) W

" J, K3 `# X7 l" A& W0 l* s' d  l. N5 d! g
<template>7 F3 k! Z, ~3 m; U) v
  <div id="App">/ y* w6 I' M# f: v
    <input v-model="inputValue" />4 R) d+ s' ~* g4 {
    <button @click="submit">Submit</button>
; A9 X; p* o9 s& @, n7 T    <ul>" s4 ?, S# r8 ~
      <todoItem0 j: ]4 H( Q% x" m) Y( N3 W0 C9 w
        v-for="(item,index) in List"9 c# r; h. K" g+ Q8 F
        :key="index"5 M) a* {& }+ }9 x
        :content="item"5 q2 e9 D( g+ w, f* X
        :index="index", r- N/ K$ A9 D1 T( i4 G: i
        @delete="handleDelete"
- X9 v; o9 ?) n- I7 c      ></todoItem>
1 ^4 L6 |+ [4 ]! d2 P8 z    </ul>7 [5 K/ S& H+ Q3 I% H+ U
  </div>
+ e; _2 o! D! W: y+ m. v9 L</template>! Z/ ?. r" I4 A! `, c

; _  Y4 v0 y  P<script>9 u  `2 o) T- Y! F; z" y1 @" C2 a
import todoItem from "@/components/item.vue";+ r0 `% S$ n# p4 `' s  M
" W9 g; b! \4 @4 I, a: ?4 u3 ^
export default {
5 B* W  m& l  F( E; v- T5 G  data: function() {
$ R4 R" E. y  x" {    return {1 `5 H$ Z7 r  [+ F
      List: [],
4 c/ h/ T9 s7 z$ ]$ a( q- I      inputValue: ""; {; F+ H$ M5 V  ]5 Z, D- s! Q
    };- t9 ]; G% l* [1 i, Q
  },
, e. D8 t: p/ K2 v+ u$ v  components: {9 h  U9 n/ b/ P! r) {
    todoItem& I( c) X- c5 J% m% `  L- q8 e
  },' U. {  _8 z+ H3 j
  methods: {5 o& l' V$ x! w  d( g1 I
    submit: function() {
6 p2 W6 `: V  j6 Y% f2 Q      if (this.inputValue != "") {. w; u9 F( H/ G! i5 P1 [7 a  c; o
        this.List.push(this.inputValue);
6 P5 u) A6 }/ i3 b7 S) f      }
8 t- J* h' M) i+ \/ J7 k3 J$ W      this.inputValue = "";
5 H8 ]& E# C! w- n    },+ ]+ v0 v: p; [* k3 ^$ F0 X
    handleDelete: function(index) {* q4 @: m+ `+ }  i/ j6 @
      this.List.splice(index, 1);; q* q( q- p. _
    }9 F! T+ j) y* g/ S0 V! E* |
  }
$ ]% B3 k0 I4 j0 X};
5 ^! E8 J- j+ h: f% A$ p</script>
# D/ u' P- {' z" Y6 j2 O* \
9 l7 e: c' {$ c9 o0 }7 I; Z" B' W+ Z- V5 D

" g8 I/ {/ O" F4 H0 I9 E1 x( V6 j3 K% ], D# V) q
. d, V2 X$ z. r+ g- y: B9 ~

9 K, S! D( k! Y  f$ e0 ^
, `2 ~4 q& `6 m+ V' a  b) m<template>+ P* o+ b! K$ _4 H8 t7 ]
  <li @click="deleteItem">{{content}}</li>/ F' c& Q5 _2 s. O( i$ P* I
</template>
) g1 K" b5 f8 u
/ B! E5 b7 F  O, r3 x<script>7 O: l+ j) G% Q+ M/ X( s
export default {
4 T  z/ S) X- P5 l  props: ["content", "index"],
, i: s3 H8 J  ?! y9 G1 R0 u" X  data: function() {* q& ?6 f) c5 x  U4 j  |
    return {};" o; e. k0 V2 X; T! G2 g. X# f. ?& f
  },
% s! `( s  W- b) }6 d0 i  methods: {
$ D# V* D2 E8 Z! E: g( o6 @    deleteItem: function() {! t$ d* L' b) w* @5 s4 X
      this.$emit("delete", this.index);4 J! b" |$ Z+ e0 r) S
    }5 b3 W5 G9 z, H& m% ~
  }
+ |1 o& Y/ V$ O  J. S5 K7 f};+ N6 `! |* {; O* X' P
</script>) Y+ T6 M# A5 n% d; c$ w
7 H' b- x) Y" i/ v; P( A2 {

& t+ ]6 w: V* Y! ~# m; i: Z" e. u0 n
' F8 m$ x1 {. `! O6 _5 W

% S0 j+ g$ Q6 x
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了