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

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

[复制链接]

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

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

admin 楼主

2019-8-8 17:24:11

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

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

x

5 z& N" L: m$ m" C9 O7 b8 d
4 W/ C% f3 q" f& o' a0 A4 ^5 _! O) H# M, R0 ?9 p2 v8 e$ e
' L: {7 K: M4 M
<template>
; J: S5 R+ K$ t' B: e7 q+ b- O  X$ C  <div id="App">5 A. K; n4 h$ e+ K
    <input v-model="inputValue" />; B9 P- C1 P5 }2 Q+ q6 k
    <button @click="submit">Submit</button>
3 }$ b( ^" P' q( R/ I1 m    <ul>
! ]+ n) J6 }7 G& o& ]6 |* U" Y      <todoItem4 ^5 p7 c. l" _, Y  {- Q2 g
        v-for="(item,index) in List"
# }! ?( B2 h$ {+ _* n" P( S( p        :key="index"; P& I* k4 ?* u/ w- [6 z: Q, ~( X
        :content="item"
! b8 z! z8 J" w        :index="index"
1 y% G1 W/ S- H* u        @delete="handleDelete"
5 u+ B) o! F" d      ></todoItem>! E' t7 m# T, {3 b+ ~
    </ul>
, m+ k1 q7 ], h8 P  </div>% @" Q2 X; m( e/ C) |
</template>5 @( }  ~5 v+ M, [
. f2 A! i; q+ Q
<script>1 E8 _& s! v; i% c; N9 y
import todoItem from "@/components/item.vue";5 `% x2 |# x8 P' ~
5 T; c( T4 Z+ ^4 h4 {  E
export default {
4 d1 R, T. R! w# l6 a  data: function() {- z7 O/ B9 U) G* }
    return {8 P8 }' }& M) V
      List: [],
6 @5 M6 n0 x$ V7 P      inputValue: ""+ X8 ]% w! }1 R' r
    };) z; I+ a$ q! w& v+ h  W! O
  },. _/ L$ s) m0 N9 ~# K
  components: {
* \& w7 ]2 }. O    todoItem
* e3 f) Q* l0 M  },2 Z0 B! M, [( y, q+ ?5 p4 H
  methods: {
# e/ w5 C7 H! Q3 }    submit: function() {+ }' m( f( B) Z& [. I! G+ D6 t' M
      if (this.inputValue != "") {) @. m5 B5 q% J
        this.List.push(this.inputValue);  u9 L' ?% N* j% m$ b
      }
+ ^4 W4 f( {9 M' S1 p+ I      this.inputValue = "";
* s# H: c8 x9 u% h" D    },+ D" T* i7 A% V( {  n8 D' y8 p
    handleDelete: function(index) {
- d3 {* b6 \# s$ ?& d, S+ ^      this.List.splice(index, 1);
& H; ?8 q1 ]1 M) t    }' D, }; V5 |) P$ f3 l
  }
0 b4 G% Q) b5 {9 L: S' k) X};
5 G4 W0 s) ~, E6 e8 w( p: c</script>
4 O7 l& p- g' {6 O; p, F8 _  z; `4 W3 l  R

" T$ M4 S% F! T( w

- {% M; D0 X# |7 k8 r: H  F! y$ Q; z$ r1 _* K, o" n

4 O# {2 B" w! S- q+ Q/ s0 z5 p3 F% u4 I+ k; e( W8 v

6 A. _1 G! G$ c. ^8 J3 L& ?; c<template>' [; y4 g0 Y2 N. q
  <li @click="deleteItem">{{content}}</li>) ?$ g4 D# x) u
</template>( y; r3 x6 v* [2 O% S& |. {
& A) ~  p* J+ V
<script>
& O2 f! k. \! P7 eexport default {
: d2 X7 o/ W  U& p% s' Q, z  props: ["content", "index"],) o) j2 J, N+ ]3 ^! I+ F- j  g  g
  data: function() {! _$ s2 N% U% T. ]* o9 y6 v4 K
    return {};
4 ]. S# X; e5 l  },
/ R' O! U( d1 R/ v/ T8 z  methods: {
) i# ]: [/ o2 R- o/ Y    deleteItem: function() {
6 S( o1 W2 }4 _! f/ S      this.$emit("delete", this.index);, M; H1 l8 I* ~1 s" D5 I: \
    }
7 ]$ ^5 K/ @4 S  V* @9 U7 t  }
0 X" N2 q4 ^) k! {};( X* I$ n4 }6 }7 M( k
</script>  l- F7 n# ?& d5 A4 W

8 e& y* b# r7 z+ ?5 `- S0 {; C' Y

; ?; n" D- n& D+ Y, A. e
# \5 |& S1 i8 ], m7 T' I: F
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了