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

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

[复制链接]

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

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

admin 楼主

2019-8-8 17:24:11

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

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

x

2 E7 p) u, a% \0 j# r% q: K
1 z7 T0 E0 [+ ?9 T) o
* N1 q# [6 t, }% {/ J! Q# U. y
% Z1 x9 \( @1 K4 ?# x* i<template>
8 \7 Y5 C% U7 O8 o" s8 ^+ N/ A  <div id="App">" X9 }) d" `) L9 w  e& q
    <input v-model="inputValue" />
9 k7 e6 K! a8 n7 P: o5 P8 N    <button @click="submit">Submit</button>
+ R0 a# M4 Q+ K. N6 [# _    <ul>( \+ E# U4 ~! ]0 ^- _. L$ j
      <todoItem* N- ?+ q1 {7 l! g1 z" ?
        v-for="(item,index) in List"
6 y) }& N  U7 G        :key="index"
! |: u( F; b+ I" k        :content="item"6 V# g2 w8 V5 ~  r" C) o
        :index="index": u2 `/ J4 _9 j' A) z( y  `
        @delete="handleDelete"4 Y2 M/ m' D2 m) {7 v- n  R$ x
      ></todoItem>9 Y$ r5 Y. m( i* ]
    </ul>
) e; |& k* X6 V: i2 B  </div>
+ G  ~1 R4 ^/ q# X( P! z8 U</template>' |- b. A# T! K$ `5 @

6 D% Y* t2 L3 e. {<script>
1 X- q5 V* ]. d# m0 l( A0 D2 b; Pimport todoItem from "@/components/item.vue";# `6 Q  ]# [; k7 ?

6 n+ f3 S% j4 u, m% Q. e6 Y0 {export default {3 F7 v7 O. q. M! N8 S
  data: function() {1 P6 u: V+ w# J- l" H7 h
    return {. {7 b+ w2 O5 ~% k$ S" A1 J1 O
      List: [],+ ~7 Y4 y- f: j: H9 {! N' E/ S! x3 M
      inputValue: ""
$ [8 g$ s, ]: C+ j; v' l    };
. e4 m' v# U/ s3 P  },$ U) k5 y; l+ R% E" ]* ^6 c: D
  components: {4 {7 W8 D) Q, w3 ^3 F9 I
    todoItem
+ f) T6 Z  k/ T8 }0 M+ k  },& F+ [/ o  a% a4 x5 {
  methods: {
, @4 h: ~; C9 w; `5 ^8 H( F    submit: function() {
9 v! u' \, ^$ M6 _      if (this.inputValue != "") {1 Y0 y3 x: f7 X* B; O# B( ^
        this.List.push(this.inputValue);
9 B! n0 f1 L$ R8 z) ]      }
7 K; S2 g5 f! o4 v  A      this.inputValue = "";
: a3 M- E  O. ^    },' r7 Z$ S  N4 m8 J
    handleDelete: function(index) {
  v) U/ ], [* \3 H$ J( u; c      this.List.splice(index, 1);
% f; P+ |" X; f, F4 D    }
. z0 i- W5 ?$ H7 d+ q/ w0 q  }
; |. \% m" Y% N6 m" o$ x, C  B};; }  j- d7 `+ T- O% k
</script>/ y2 o) }+ d3 F. W3 }

. G- ?3 R1 e$ S2 z
# `6 v, N! c' _; t

+ W1 d' B4 k! \/ F5 Q& m+ c( S
# t! `# }) p% t- ^7 Y6 ], M1 g5 S; T5 r. D- E; E- _. j# ?* c4 F

& {6 V, x7 V  j6 A+ A7 A1 M8 D% T$ j6 i6 M$ _$ c
<template>
# [9 }2 C+ @% [  <li @click="deleteItem">{{content}}</li>) j2 T* D! {; h) m! o6 s0 k
</template>. E3 N- D7 o( J" p7 T" q
- j. j& B- Y' O
<script>0 a/ [( b5 `1 U  k
export default {& O6 x$ y# W  D, \& j
  props: ["content", "index"],
7 Z" q) Z- t2 i6 R1 c0 `3 A  data: function() {# P2 {1 v. c) r$ R! ~
    return {};+ D( {7 f: l7 b6 E- U( G9 X
  },) F' W% J4 `2 W8 k! [
  methods: {' z0 r8 r  H6 U; S
    deleteItem: function() {
- b  ~) g. y* f& b      this.$emit("delete", this.index);! U+ F3 V. v% S' N3 Y) u
    }) c2 Y- n- X1 |4 W
  }
5 _# f5 I8 d" O  l9 q9 ]; C};
" z$ G, }$ r' R6 c</script>
# r$ Y$ [+ B8 `" P1 A$ E5 s: k1 O4 f( k8 |% w9 E# [
8 s3 r* i0 X' o$ o' O
$ ?2 p9 z5 {1 u( ?- ~7 g; d: j9 ?5 ?
" @) n8 A* V( b7 q. G
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了