PLM之家PLMHome-国产软件践行者

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

[复制链接]

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

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

admin 楼主

2019-8-8 17:24:11

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

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

x
- H# @3 l! ~! W3 A. D

5 P* w/ d" s  V5 q+ v( y( w0 q; p8 r( {

* R8 _2 r4 u  b3 E& q7 Y<template>( P" H# O: |2 Y2 k  J# L
  <div id="App">
! d1 {5 x/ {8 b  P0 g- g    <input v-model="inputValue" />
& c  D6 u, x4 W, w    <button @click="submit">Submit</button>
7 f( @# R* x$ k1 o/ T    <ul>- R* m( |! H, R) w% m4 U
      <todoItem# ~: L7 C' s$ ?. N0 P! t% p* b- N
        v-for="(item,index) in List"0 P; J1 u) q! E2 }! g
        :key="index"# M. q2 o" A% G) {4 v- v% R& Q
        :content="item"8 z, K$ O( v9 P( Z: T7 a
        :index="index"! N1 c% m, W& U' Y
        @delete="handleDelete", V$ B+ K$ i$ z; X- s
      ></todoItem>
; e8 r# _4 D. ?% ]" X: l    </ul>
$ {) n, C# G' V+ s8 v* }7 Y: y  </div>
0 C5 z0 {8 j+ D</template>
. c0 e; }1 ]3 d5 \
# I2 E0 Z" G% c8 a4 Y% [9 e<script>
7 B# k: o  A+ Mimport todoItem from "@/components/item.vue";7 o0 A4 ], @9 N- b7 n
  D" J0 d- P+ ^% ]6 X5 f
export default {9 }+ q- G, z' j1 O
  data: function() {
- \9 Z7 B: t- N6 ?9 n' [) X    return {: `+ P3 F) M, B/ @2 F& U
      List: [],
9 F0 a. B2 o1 x      inputValue: ""
8 u. s) U/ u0 o" z/ @    };
5 [& t, {0 d- R  },
8 N2 Q  U6 n" R* k! Y6 K  components: {
4 e. d& K) d! L9 P" \2 A7 w7 Q    todoItem: K7 y- G" ^" g4 D; v' ^
  },
2 w( u" f; u# k  methods: {2 u+ g2 H& F& }
    submit: function() {
* @" V. u: @' ]' y! }      if (this.inputValue != "") {
: x; l5 l7 \/ s& L& C        this.List.push(this.inputValue);
, a+ ]# U/ F, m& k% Q& Q      }
+ w. h& w# b8 C, P4 d      this.inputValue = "";
  f; {' z$ B" O) C    },4 Z( }3 S; n0 m" O, D# r8 q$ R
    handleDelete: function(index) {1 a" K. z6 ]* G6 x
      this.List.splice(index, 1);7 {( A1 M- J" M* O) ?% [
    }
, O8 n/ s! z7 h. X  }! |1 C! E; ?: J& G8 R! L% {- [5 j
};
3 c+ z& f3 n3 d% @! H& b</script>
- Q: s5 Y4 c* r/ N: k) ?2 _# Y8 e, [4 S# k' }  F8 \+ y
: L, v3 I# o: |, B2 R) D
- a: e- o, M: g/ e9 t9 O6 v
* L+ U4 u. k% @8 C1 Q0 f

4 i3 I4 |1 \6 I5 s
# ^1 V6 g4 i) t$ U7 x# p+ M5 Q/ R9 K4 G. Q8 \4 o) ^
<template>
2 u" f" i" y4 {2 c3 Q- e; G  <li @click="deleteItem">{{content}}</li>
+ a, o. N& _% J4 P- b: y! V</template>1 s: E3 X( z! c) W1 N( \
* V  {1 m+ o8 S6 Z' V9 K# q. s
<script>, m* j( ^- N3 W- O/ l: a
export default {
/ B$ S) M. ]& @* C  props: ["content", "index"],
: k, t/ {- k, I$ m. Y  data: function() {: y, |9 B( e  d4 m% V; O
    return {};
% T! A* Z$ [) |4 x7 T* J  },- l6 P1 |) p9 t* X$ q
  methods: {
3 O0 p4 b; O0 K1 T& D    deleteItem: function() {4 K: \: }& t2 z0 I# ^% [" `: u/ Q
      this.$emit("delete", this.index);' t& o5 F) D2 a. q8 D7 I" a
    }
3 x% Z$ [% w8 n$ a( V7 R* D, Q  }- ?; I. t: R/ O) I
};( ^2 p, v! C' j7 q! k% n2 Q1 ~* D, K
</script>
5 j1 \& X& ^7 ?# M) c( t& {
2 J4 C. b9 f+ W2 ?' p4 j" Z& z( Z% ?1 c6 Y" n0 \

, X# g2 N3 N5 S4 M# a

! |) H$ J* Y( n
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了