PLM之家PLMHome-工业软件践行者

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

[复制链接]

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

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

admin 楼主

2019-8-8 17:24:11

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

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

x

6 j' G! _' U% l0 ^9 b! r. `! T2 Y
1 J% p* u9 i& k  \0 ~4 V1 g* o9 }" _6 @$ d+ J* |* x& J
7 r8 o4 c0 @+ }4 f5 ^
<template>
+ d+ v! A. z8 s9 L; b  <div id="App">7 J. ]- T& Y2 y, F0 B$ p" E; p
    <input v-model="inputValue" />
8 T7 x; U* Y3 {4 ]2 R2 ?    <button @click="submit">Submit</button>
9 a. \5 ~9 Q9 e- ~# T    <ul>
% y, U& w7 U* }" g0 T% a; x      <todoItem" H/ a# V3 h4 O" U# i( m# q
        v-for="(item,index) in List"
* h2 g9 X$ R2 J( D) N( z4 ]3 Q        :key="index"& E/ l, t' h# l
        :content="item". N; ?/ ^9 f3 T' o. E1 ~$ Z/ F$ G
        :index="index"5 E7 J& {1 v0 Q0 U  |1 z) M
        @delete="handleDelete"( N, z4 P8 t# @0 R6 W1 _/ O: x
      ></todoItem>. V1 N- s, X+ r" m
    </ul>
$ d7 }* b. p: F; n" P% k6 r  </div>8 G8 N! a' I: I+ P' j
</template>$ o% E5 o3 @+ f3 o) ^5 a. i

& `* [4 q8 m7 n9 Y: {<script>1 W1 p' d) O" ~) E( S# B" e
import todoItem from "@/components/item.vue";
8 {- l0 M. w% T" R
3 {& u/ w  i' ~( j  Q' J, dexport default {; {3 b: _, ~5 Q
  data: function() {7 c4 K; t$ t; `3 ]7 b5 h
    return {3 U( V3 _! c% l3 z* y8 r5 ^; R% s
      List: [],0 h5 I. E+ Y$ _# G0 K) h' {
      inputValue: ""
3 A% e! R# k+ P5 k0 k    };% S( e. r# O1 e: V, `# ?
  },
. t7 J) G  J" W5 _  components: {" e8 l6 e( P/ X1 ?+ W8 M  T; p0 t
    todoItem
% j# {: y" ?. G  },/ `& q. B1 N9 E7 e; R
  methods: {( ~" _( Y/ @$ r9 M% C. D+ [4 W' z
    submit: function() {
* C# g% N/ d: U4 Y      if (this.inputValue != "") {9 m9 @8 A- x1 z% a3 f& _
        this.List.push(this.inputValue);
3 f+ `6 t7 K; C; R      }' |/ w  Q( }& S( c* {
      this.inputValue = "";. T1 o$ ^, i! d1 @, Z. @8 t
    },
) l1 u4 h9 l/ O" [8 U    handleDelete: function(index) {! ?7 F! O9 w( `5 r
      this.List.splice(index, 1);2 x. f9 b) k2 Q
    }5 Q2 D" x; `# m& u: u' V* ~# T
  }6 L) \( @% ^6 O. y+ P! E8 x: G* ~  n
};4 Q0 ^- T* ?$ z- x
</script>
2 T, i+ g8 K: I6 o2 G+ i
! y: k1 }1 L5 M- U) n
) p# U/ d3 E. b: t' i" u" f$ }# X
( l& x. J% @; \, \4 p

* ~" s9 W# P( o( e* B$ y# H3 Z. v0 @/ H7 M+ }- f( ]5 p1 M5 I# P
, r0 d) m; h$ P% x9 ^

1 ~; `; k0 ?- H( v6 b8 v4 R+ v( P8 |<template>/ D- r. h; r$ E7 |
  <li @click="deleteItem">{{content}}</li>
4 E- j% Q8 p1 p8 w8 m) f& F/ X</template>* F( b+ k7 w1 [3 O+ X- Y
: x% F  T+ j* v4 f0 z
<script>
9 O0 R/ N8 X7 x( J& Uexport default {& W& o6 C9 D: b! X( Z- C! e
  props: ["content", "index"],
7 I) L. T, T, R( F  data: function() {+ Q5 m) S1 @& l
    return {};9 P% X# O+ Q' k- [3 \
  },; {! W' o1 {4 I; F
  methods: {0 G3 E/ G! I: B, a# I- c4 M
    deleteItem: function() {
! v, U) b( ?2 S$ p      this.$emit("delete", this.index);
0 L3 G% v( c- h* `+ L2 C    }9 L8 c( b0 F, A( M* t$ w4 Y# C
  }
1 o' a6 H5 W$ F1 n* N7 w};! K3 X9 M' c( V) H: @2 O; r; `
</script>: y+ p) o# d3 T" E2 @% h8 s
8 E2 t! r. T, Z7 Q, a: K# [

; J/ @$ [. [* K, }8 _* r
6 g5 M5 q' U  u& f0 R
0 r/ D& U4 w' b% k$ a2 e
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了