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

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

[复制链接]

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

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

admin 楼主

2019-8-8 17:24:11

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

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

x
/ {) U7 Z" e: y9 L) t
6 C* G0 @8 b. G

% w9 e9 q6 C  z, D9 t0 o
) N! [5 ~* C. ^- a) f2 V) w<template>
) D+ j7 q1 j2 l- Q  <div id="App">
  d- r6 `" ?% E  ~    <input v-model="inputValue" />
" t) r. L9 E! Y8 q! M  D' T, B# m4 p) |    <button @click="submit">Submit</button>
( M' O6 o( r) E0 u0 z) ^! p* v" P    <ul>" g; T7 {8 z9 k( v8 p6 T# B
      <todoItem
$ i. y% E0 q( \: M        v-for="(item,index) in List"
* b$ r  w1 T. W# ^: A        :key="index"8 @( F5 A: a; N
        :content="item"
' b/ E1 k& E0 o9 i, o" T0 B% S        :index="index"
( N) s, q5 W$ x  i3 g6 F( w6 Z& ]        @delete="handleDelete"* \9 @7 H0 [- z7 Z6 `
      ></todoItem>
# ], J$ o. {  M" V8 ?    </ul># H: n" w" W+ g
  </div>
( O" S5 z2 _, e7 A</template>  r: x6 C$ O9 V! J& w9 X

: d% A( J1 `8 z6 d<script>( L3 M5 \, q% l, i  |' h
import todoItem from "@/components/item.vue";
6 D, u; |' P# d4 z& d6 V: k1 `; l$ V) V( j
export default {
+ z4 b7 ~% I7 ]# M$ D/ Q- c  data: function() {4 v- {+ Z4 M2 Q" N2 p
    return {
% @. g- i0 b# O6 f. X      List: [],, p1 g: k9 o$ q* H* v5 b
      inputValue: ""
& E2 h5 v+ ^. i; W6 A* {    };6 L; {3 Q4 c  m
  },
( [2 n# b- K8 D; }/ |7 Q8 L  components: {+ l4 P: i; @4 b, @
    todoItem" o' K7 O+ f: G/ K" P
  },
7 P$ ?9 Y5 j7 H5 ^' \( T  methods: {+ m6 C* j. T/ [, T
    submit: function() {
% e9 ]) Z0 r/ [2 m      if (this.inputValue != "") {& ^% J6 F' e  s1 L; u) ^! L/ F
        this.List.push(this.inputValue);
- N: F7 V% ^- H4 ~$ S      }
: K, L% y8 G- w      this.inputValue = "";( D4 x0 r9 R5 C" N* Q: A0 }  t
    },
' `/ `7 J  `& L3 A9 \4 }    handleDelete: function(index) {
  a; H0 K8 r. ?' ~9 n! o      this.List.splice(index, 1);
5 \( K, d4 X  r" l* Y$ [0 q; N    }) A# b2 m% U( y* J# X
  }% m2 V' O7 h! `. w. K% _6 k: L( u
};
) B# L# n6 a6 W" S% K! ^, H</script>
- K. ^; p, G" Y
2 w8 [% z' f& ^( o/ I1 e, A- {
. E; e) O. U- C5 X3 f! Q
9 F+ {. L$ S( Z7 {( ]
* j7 u9 g) f$ `; k

7 t8 w6 c8 |7 x
7 f; \. ^9 e* B( R6 @4 N& b0 p9 e# o0 b* C
<template>
* z: ^; r+ E$ G, V: {3 r, O  <li @click="deleteItem">{{content}}</li>
+ R6 J' ?" Q7 z! F; U: P0 L</template>2 H" ^& _+ t  i# d+ H
0 A3 g( F/ r& t" f) Q- I
<script>2 D2 B1 y" K7 [3 U/ k* X/ S" ]
export default {
3 J0 T5 f( V5 n0 y9 ?. N8 ?% Q  props: ["content", "index"],$ Q* W1 J& m0 l1 w
  data: function() {. p' r3 _: g- I. \7 Y
    return {};3 C" \& ~4 u  L8 Z
  },
0 }, o) v  j0 n$ d) {5 y  methods: {" d* c3 o4 N9 V6 p4 e( v, Q
    deleteItem: function() {
# }0 @* H! B* v3 f) Z( g      this.$emit("delete", this.index);
0 |" c/ z) f  G) |. M8 o7 f    }9 @3 X. X/ O: P% e$ D
  }
/ r( M3 a- V8 h$ x};
4 D5 }. v& B: u9 }4 ?1 z# f; [" R</script># r. J; d+ u( U* o

  S% b# e4 x) o7 c, i7 H
2 d7 j0 {4 J* W3 ]- K' ?
. f* J* Z: L% @2 e- f1 O, ]
& ^, U* D5 z( T7 ?  o) e/ g0 B" P
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了