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

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

[复制链接]

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

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

admin 楼主

2019-8-8 17:24:11

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

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

x

- G0 D' V8 O/ Z* ]( I
. y$ f6 G1 n5 e  y' }. {4 E8 W( q: C0 h. S1 x. W

( g8 A. e  b2 O' y& ^# @4 u/ D<template>
7 C8 f# g1 m1 E+ u( m& h  <div id="App">
( S; {; P7 ^: d    <input v-model="inputValue" />+ G  M3 c: O0 T  o0 P+ X2 F
    <button @click="submit">Submit</button>* O, q2 t3 ^( n# ]% ~2 I
    <ul>! E6 e; s1 M3 k  G; p2 L
      <todoItem& x5 n4 ]9 X9 S! P
        v-for="(item,index) in List"
6 v* j" K- y* P! Q8 [3 \        :key="index"
3 o8 y# ~' w3 M1 `        :content="item"
( u- @7 o' \* d' s        :index="index"& i: B' m* i) @. g% b- H; B; {
        @delete="handleDelete"
  m( L; X5 F/ K2 f% y: l: [# V      ></todoItem>- ?% I; ]- E2 ^) `3 c& y9 {8 a- a
    </ul># D, w8 x) L0 E% g* |5 L
  </div>- [2 ~" N; M: l4 P: {$ B; M" ^
</template>5 L. S  W4 l5 F. e) A& a; b

+ g% s* p- ~. a& y, Z9 o# W) f) J<script>! u' c: H/ K9 k
import todoItem from "@/components/item.vue";* Y! A" Q' g0 e  v+ \

/ d7 \$ ~0 m6 x5 Q* d( n- sexport default {! I% }( x5 |- ]% V* @
  data: function() {, U& t5 I% C0 Q7 Z3 P: }
    return {
. Q7 v6 Y0 e& R# \0 \' m      List: [],( X- b4 o7 q" g& I- M* R2 R( c( M
      inputValue: ""8 l: Y0 R8 ?" W' B, O
    };
8 I; J, b) h. U% p( v% T. n, ?  },  q$ S% M$ @2 b5 T
  components: {) N6 b+ `/ X8 g0 l+ P! y& c
    todoItem
9 ^8 `0 `- J( _  },
- A" t, I5 R" f$ M! F  methods: {4 V  B4 b5 y( ~/ ~: c4 E
    submit: function() {
* ~& ?9 i) z3 l1 h      if (this.inputValue != "") {+ V: S, _7 W% ?! ]
        this.List.push(this.inputValue);/ Y/ _- B' _" F* \+ \; `% G
      }
7 r1 p% u& O+ {# l      this.inputValue = "";
# @& Y# H& X' P% e9 ^& r    },
$ y# J( _  l# ^; ]& @: s+ m    handleDelete: function(index) {
5 W( w( I  v" p% R      this.List.splice(index, 1);& W9 l) @9 S$ I/ a7 ~/ Z
    }
* N: l5 j1 G9 C& ~* V/ p% d  }
4 Q9 p" E2 ]6 E; d" J; h) i2 c};' h+ V2 v. k# y# S1 L& \  \
</script>: ?/ L* K8 b- E! A

/ ~# v- f: g* u  H6 O7 U" k
6 n. @2 S. q' w; W

) R5 o9 ^7 e# a& r% [7 v- f" T: l& ?# T3 C. n9 K) o# H6 a
9 h9 k; B9 m7 b" `- R
, H% ~; x) S4 ?$ c6 d

( K* O! v0 w3 X; x" |! D4 Q) E<template>
6 k8 B- }! r+ b8 c9 B  <li @click="deleteItem">{{content}}</li>  S% p/ T7 F* w0 Q3 K
</template>9 q* u% M% K4 Y# j# L

) n4 l1 `# P$ |1 F% H/ V! G' |<script>; f5 r& L! X9 E* r
export default {
* X( e( K5 J+ D  props: ["content", "index"],
4 P6 ^0 r- A( ~* K, I" [' U  data: function() {
+ ~0 N- z/ \  B. m    return {};  s/ b* @* Z+ p1 @$ x3 ^
  },& S3 q( ?) Z7 D( }
  methods: {) `; L  `* ]+ {) F9 \
    deleteItem: function() {
9 j/ c3 t& @( s  M, s      this.$emit("delete", this.index);5 v7 p  T) ]3 [6 A5 H
    }
; b  @1 M* a/ k; y  }8 D+ `+ p. n0 p* u& h/ K
};4 _3 S4 a( {& X9 Q1 q
</script>2 n" _" B4 e9 f' }& U7 A- ?5 m

1 \4 R2 ~: J. [+ B5 O+ N
* L! ?  t( ~  y7 m
- C4 m" o1 `5 R* ^& W1 F' r' K' S
$ Q, C9 t, W  P; q
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了