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

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

[复制链接]

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

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

admin 楼主

2019-8-8 17:24:11

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

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

x

, Q+ k- q/ }6 X* ]" M" V4 w4 R: d. [+ ?9 Z' {

1 p+ \: w; B. N$ q
- K9 T/ L7 Y9 {<template>, W, M' m5 ?4 r! f4 n( Q
  <div id="App">
3 j! y7 J) T- q( @6 W$ k; _    <input v-model="inputValue" />! J2 F/ O0 @. Q2 q4 d* e7 O
    <button @click="submit">Submit</button>
* z5 H0 G+ {, b. _    <ul>
, |0 B7 q$ C7 I( j3 k      <todoItem" D9 ^/ O- a& {6 n" v
        v-for="(item,index) in List"
3 Z' H7 g# F/ t' k7 `& m) i( b        :key="index"1 C( r) J8 t  A8 ?
        :content="item"
% D0 [% o- o8 a* [; S- [        :index="index"
; v% [7 K5 h* ^; [9 j/ L% j( O% k" A        @delete="handleDelete"
; Y. p# d% _. U: Q- J3 n9 }9 c8 p0 v& k      ></todoItem>7 L+ y$ h' Y! D( [" v* I
    </ul>
( u" F0 A8 J9 [  </div>
0 b: ~1 y  h# F0 ~3 w</template>2 Q  J8 ]" C+ L: C! M
! I- ?! u8 F) J) X) a9 ]
<script>, V* ~& H8 g0 G& t
import todoItem from "@/components/item.vue";( e" B4 b# R& z+ f) V
1 T$ @: }4 B' g
export default {
' c0 l0 b- f$ g& M: o  |  data: function() {& l. A9 p: U/ J7 d/ K- C
    return {- |, p( C; H6 r) t
      List: [],4 C0 i+ N# M. O0 Y0 Y, h) |
      inputValue: ""
# \2 g' z( \- Q( k    };4 H/ S5 U3 h8 d* ?
  }," `8 a# k: q7 s( {' }5 S4 X% z
  components: {: @1 G" x: R& J) ^7 ]
    todoItem
/ m# i+ t3 K. p  E5 c  },
3 [$ a+ m% V$ [+ T. I7 m  methods: {) t) w, J/ q# x+ l$ ^
    submit: function() {2 l; ~# ?- f* [1 X1 m, Q
      if (this.inputValue != "") {
2 _3 N6 o- W8 s  A  L7 w, x        this.List.push(this.inputValue);8 w& W# g3 m+ p/ q7 E" r$ J
      }
5 t, ~. \- u; M$ Q, l7 K      this.inputValue = "";8 o. M- p9 ~1 Z7 f( \' t. m3 h
    },3 b  d7 n. ?( H9 a6 [* C) a/ `3 j
    handleDelete: function(index) {
* U) P* T6 M! L; q      this.List.splice(index, 1);
4 x1 e5 l/ x0 o8 B3 L    }
2 v: G0 b8 C1 l" ^  }+ @9 \- g7 e6 F, c3 }( D% V
};% x* q% x* W" J7 Z4 c
</script>
; S# i  t7 x0 Q# o5 J4 y" m
+ t# j7 ]9 S+ K; t1 m  ]' }* \( s9 W2 {

! U' q! A$ }0 Y' y& z9 r: \2 N1 H- e3 q/ W
& H+ m! a( g/ O$ J
5 j1 a' w1 m: x. m, a" \

5 A) n6 K6 ^1 ?5 M/ k9 @<template>
1 N" c0 O  l$ N. U6 P- A, T; d  <li @click="deleteItem">{{content}}</li>
2 Y1 G/ ~' U' n, `: c</template>
. W. q) b3 U8 W( f- W6 `  w& Y3 K# \9 j
<script>
1 l7 ]: B: d7 q( B! u/ iexport default {
# e+ ?; ]3 ?# K  props: ["content", "index"],) V3 e, A0 D% c! W
  data: function() {
) z1 Y0 x' n# c3 m" h2 @    return {};
5 o, n9 M% S6 D9 T  },
6 K# O4 W0 {8 C7 |9 }% e+ B1 o  methods: {4 b6 o0 @- A1 \( o% U; D1 P' T
    deleteItem: function() {- G, O6 p. n$ P" ^; m& n7 p3 L/ _
      this.$emit("delete", this.index);
( R; D$ t4 F3 C/ f" Z    }$ E* a- R8 i( @
  }( O0 N* f  Y' R; _9 b$ N
};
( ^* B. H+ O  R</script>
* x6 t  D5 M" _
, t, y% m( Z: @$ x: X: I3 Q: `% B" `) a' u
/ g/ b' I0 E+ W/ s' V

" L8 X* K' \+ c$ E5 Q5 U. \
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了