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

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

[复制链接]

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

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

admin 楼主

2019-8-8 17:24:11

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

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

x

6 H1 D2 d* V/ a+ ~
6 I: t1 ~- S: V% o" e/ x6 o" G0 z: s3 _2 c  ^: H

+ y0 h1 M8 s4 b2 u6 t& F<template>+ Z9 Z5 d8 x# ~( K
  <div id="App">) B, C, }6 l; K
    <input v-model="inputValue" />/ e5 Q# z$ {& u" q# \4 q1 L
    <button @click="submit">Submit</button>
/ K4 _4 u- f7 k3 Z    <ul>2 ^8 `4 C* ]$ F% E) y. S' Y; O0 a
      <todoItem
, j5 i) q4 M. K4 U) B: V' o        v-for="(item,index) in List"' T* @' g* ~7 Z* I9 _1 b5 S
        :key="index"5 h4 C" t( D, O
        :content="item"# o! x# M# [' _9 J+ f
        :index="index"! C3 r3 P" p8 ?! `5 e: P% |- b3 P- F% E
        @delete="handleDelete"1 o0 w/ C& b7 Y$ t
      ></todoItem>9 X$ ~# J. d" O$ B6 q9 q1 b
    </ul>
( [  E! e3 Q, k  </div>
6 T, q1 w+ E+ b" Y, @</template>$ [" n- l7 I3 V9 L/ [% m
! b+ R* x3 c7 x, X7 O2 I, z
<script>+ [3 {: J3 P' e  p$ I$ o
import todoItem from "@/components/item.vue";/ ?' I1 f5 c& D- T# r. a1 f% }

/ [3 y: C" D0 C; r! |2 mexport default {
8 p. w( v# {- f: \  data: function() {
- s# f+ Y! ^5 b7 `    return {
- A6 J' u' {8 [4 {0 k) E      List: [],! l- v4 [1 W) L* s
      inputValue: ""* F& B' x/ z  U9 n' I" x  X
    };1 `, B1 P$ b% ^' n) V# _
  },- S4 ^% P6 W5 u- T9 k. F& _' `# v
  components: {& i( |, @4 \2 V" a# r4 p
    todoItem
! ?( M* n& W$ L& `5 B1 r  },
9 V+ e0 S, b7 H  methods: {6 e( y% H- h, }) _2 M
    submit: function() {
4 p( K: R, K8 H. b+ J( n      if (this.inputValue != "") {! W# H) I& o: F0 v
        this.List.push(this.inputValue);
% _: Z! h! d  G      }3 I7 H. \: l# s0 I
      this.inputValue = "";
  ?& u; i% l) E6 q' \1 R    },
, \+ \5 Q! }+ U3 B9 c    handleDelete: function(index) {
: V0 i# q: f5 v9 K* D      this.List.splice(index, 1);
3 e# M; y! {2 q+ @% F# t2 K    }
& Q- J0 ?1 q; j  N  }
5 S8 q; B% h' T3 f$ v};
$ w. [/ K, [. f5 D+ H+ {. F  d</script>* b9 z5 n6 Q) Z% R% W- K; T  V& f* f
+ c  s6 v; U; L2 u. ^
9 S0 Q4 v( u; I+ v/ K% D8 ~
' A' P( M7 w! f' Y  D& k- m; O& X

' U4 {! ?" {1 x) i7 o1 A0 U8 S0 }( A3 b: D- u

; Q* ]0 h6 g) T, a5 L8 Z; T
  p" ^; K& V  J! E$ C" E$ x) B<template>
- f, L* B! f: K0 `* `  <li @click="deleteItem">{{content}}</li>$ G6 |( B1 a+ e- |2 _( z
</template>
: d. @# m, Y9 k( \* ~" _7 d% }" C4 H9 k5 w
<script>
7 H/ S" Q% W# u) S1 Z$ N8 b: Vexport default {! n5 g& s% m) P+ @$ |! R* z
  props: ["content", "index"],5 P; k$ X9 Y( h$ b% D8 [
  data: function() {  ?0 P& v. D0 R# b! |6 Z
    return {};& t" z$ @) D* }3 J" u# R! b! a
  },
& {. ^6 B6 z9 u! J, A  methods: {. N! E9 s0 A7 q$ q1 D1 t
    deleteItem: function() {; F1 T/ ]2 |' X9 o0 u* Q
      this.$emit("delete", this.index);" T- q) [' q' B3 m
    }
+ z2 D3 x. A* x( w) B5 c  }
$ x- J7 {# g! ~! A6 x* o$ A4 r2 D};8 J$ v6 G$ t1 p  k/ @6 J9 z, I
</script>
! d" z) h0 X3 i; m2 d5 }. h0 }
: r; P3 t; h7 L( P
4 d. C+ j( e! h- Y: w' z5 w1 `

; L3 l$ F( @, `
) s5 u$ l! D, B1 L
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了