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

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

[复制链接]

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

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

admin 楼主

2019-8-8 17:24:11

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

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

x
, r% w' f( \; h/ V* a

( J$ n: ^. ^2 r( K/ B6 \, q: F9 L' I& q3 N* a4 {, O6 X5 E+ m

% V1 g% o( d# s% y# p, c<template>' h! A6 x. P" W! N8 S0 V2 M
  <div id="App">
7 p+ P0 l: Q7 S, t0 f) _' w4 a* t    <input v-model="inputValue" />5 V# K& y' [" _* ]1 u5 A5 m+ D
    <button @click="submit">Submit</button>" T& R+ ~& a) r, d% d
    <ul>6 T5 t) {- x1 M6 z$ _
      <todoItem
* @) k2 M' y( Q) c        v-for="(item,index) in List"* O, Y- q, c) e% G- G
        :key="index"
/ W) D; W9 R/ i4 U6 m        :content="item"
. B6 \8 S  P  j5 v+ f9 ?+ J- ^( Q        :index="index"
: ?6 O; Q5 c; l+ \        @delete="handleDelete"
, m2 s0 @2 o) K      ></todoItem>
8 F9 r; ~5 Z2 v4 n+ P0 {    </ul>* c' F9 w& o0 P
  </div>6 R1 i* a6 V5 I: y) S7 ]9 L7 ~7 ]
</template>6 ?% [7 w, \. Y5 p  A: s# u

# {& Z' N/ u+ a1 r  k- T<script>
8 g. T! |6 {' f, S6 z9 mimport todoItem from "@/components/item.vue";
& @, y$ t* G6 _9 ?# A. d7 `
( G( d3 f) K$ |/ i: b6 yexport default {8 O3 x0 C8 o$ R5 f# W6 T  H
  data: function() {5 U, v3 F$ w) j6 p- u7 p
    return {
3 J- f. H4 |0 n9 |' `      List: [],
0 Q/ o8 ]- `  ~* u9 k* N8 u! e      inputValue: ""9 u" a" p5 N0 t0 L
    };
4 P. h6 d1 Z1 f# f, D! _4 |  },9 R% e* i* y! b7 \! O$ l
  components: {( T: D9 z/ x, c
    todoItem
9 a% p/ e  ^, E/ @) r' i4 [, t  },
" k" o2 [6 l/ |, W# |% ?, v  methods: {3 S; {- t3 N. m; v
    submit: function() {
) n1 Q; J. k1 r+ g      if (this.inputValue != "") {% @& X" i% W  I& P; J2 ]6 d  e% @
        this.List.push(this.inputValue);
7 Z' a3 \! E; K$ p- \      }
9 v  ]$ S% o" }2 d; k      this.inputValue = "";
( l/ H8 G& h, ]/ C    },# w% [2 F6 j: R; o: q
    handleDelete: function(index) {: a5 U! m  \5 Q% l( R$ c& C* m, ]
      this.List.splice(index, 1);' o$ M4 S* s: G7 L
    }* @+ V6 ]  N# E2 G0 N' q3 o) I
  }& [1 j* k0 a- \) f
};
5 i. ]0 d% f2 Z4 X2 _; w4 U1 J' s$ `</script>
  H: B$ W% \& l. x+ j3 Y4 ?' K9 H9 ]2 Y6 S% e5 }4 R

6 l" v- K/ P. W% `" W8 L  d
( x8 m' w6 J8 _# q: n( p

* d; F6 D% N  {2 z8 w3 u0 x! L7 n+ V  f2 F2 J+ L( Y0 g) w

% x+ |  O) i  ?" M& h8 ~& _  \/ V* R
<template>
. D' P* s/ O+ j& l" R  <li @click="deleteItem">{{content}}</li>
' t: G9 |  t  S- b0 A2 \</template>
! }* b3 D. F! L4 \7 p( _" Y# }
+ m% ]  _& g3 f6 D9 C' H% y<script>
" q' J6 s/ D* C! j$ Vexport default {
! ~. o& z. F" L" s; B  props: ["content", "index"],
! m( E# V$ ?$ Q5 `- G+ a( M7 V  data: function() {+ ^3 t7 S! e! z1 q$ C# v# P
    return {};
' `/ V# b' c. o6 y) X  },
$ s' @. K8 b( f  methods: {
7 b: O: h2 M+ T4 q5 b7 W    deleteItem: function() {
3 O2 j: v" d% _, K  i      this.$emit("delete", this.index);. F: X; u7 j9 x
    }
9 P: g0 A0 K# W  J* p+ m0 ?5 L1 L  }
0 z: [  f6 T) f$ s! t% {};6 t/ E3 a/ C. p% o
</script>
8 n) b/ J8 N2 I0 T; [0 y; Q7 C' Q+ G
4 v0 W6 Y- p. z1 q2 z4 v0 k- R
7 C' {, r3 j. j- j6 a. {; @
" T" j' F: }2 Y; R

9 S9 T' E  n1 q9 M& M' t* ~# B9 G3 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二次开发专题模块培训报名开始啦

    我知道了