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

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

[复制链接]

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

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

admin 楼主

2019-8-8 17:24:11

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

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

x
& v3 x3 i# z, L5 R

8 ^7 i; ^7 h7 R/ S! Z! b4 [) w$ l! @. s, B; z  K% P4 u/ n1 T

6 ~0 s/ v- K1 M( g2 w. t<template>
* |+ F1 d4 w6 C9 F( _. K  <div id="App">
% w- {- k# q+ p4 r9 G    <input v-model="inputValue" />% X  k) s0 g- l- n
    <button @click="submit">Submit</button>
# H: X7 Z! V& d6 |& J2 Y( @1 y- X    <ul>
4 g! Q$ y- D# W8 ]! r8 y" C- U      <todoItem
& F0 u# v- m9 |% @# h3 j4 O        v-for="(item,index) in List": w1 \( v0 o  y
        :key="index"
" v9 l) r2 M$ _9 F4 g* X% n        :content="item"" K9 C0 P7 K  r9 j! Q
        :index="index"
5 G2 R: Q2 ?1 N# x        @delete="handleDelete"
- n: ^# ]/ ]9 ~) E5 R" p+ s      ></todoItem>5 ]9 x8 t  [5 k" |4 }( y0 M7 n
    </ul>
% K5 u) k& ?  ?$ r# j1 q  </div>% e' Z6 T) m/ z. V5 K% a
</template>
6 J" W, t# ]. l8 g/ z3 |, `5 Q5 P$ p: _) h  I
<script>( w) i% s) Y5 |
import todoItem from "@/components/item.vue";: [4 x2 s8 Y3 p
/ ?  v9 K( r. a7 L
export default {& A. t9 Z+ A/ R# X* a8 @3 d
  data: function() {
6 e' a; N1 E& ]; ?4 c' ^1 y    return {
$ j3 a9 D0 J6 ?      List: [],
( l1 z) }, i' u5 @4 x7 U2 ]4 j      inputValue: ""
5 @) D4 s7 L% V/ h    };
4 A# [# F$ p1 |, u3 `( N  },; d, q2 t/ b; q- m$ A1 L$ A7 K( J# I
  components: {
7 r9 E. Q( Z4 D    todoItem/ _& \8 y5 c7 \, A. X
  },
# F, y! L. c4 x, n0 v0 l  methods: {
8 [2 Y' S- G' U    submit: function() {
6 U1 d3 p1 M" w, b9 ^; r      if (this.inputValue != "") {
" O$ }" K3 n. X1 F/ ]" I( I0 m        this.List.push(this.inputValue);: k8 f+ J" Z" W+ y
      }- A/ x$ q7 i8 _
      this.inputValue = "";
2 S2 D: ~+ |7 [* a2 `    },- X" {0 E& I1 O, |6 K( q
    handleDelete: function(index) {
7 u6 }! U0 Z- k+ ]      this.List.splice(index, 1);
7 R3 P" P5 D) [6 [    }* Z  i8 T7 m( T" f6 z" H
  }
& ^1 [$ {: k1 i+ {7 \};9 [  l$ I! o. U" U
</script>
& w2 h4 M7 }  g7 v# {
* b/ O/ |2 p! f$ U4 N; W, Q' D* Z8 k
/ L. O+ |, D* F- x: z% U* H7 O$ u1 d9 R5 q

1 |0 R3 \( a$ S0 l" Z# N( v9 o0 M+ M: g1 f7 {1 o, Y

# m5 |+ x1 [* c6 _* G4 v
  ]* n9 P7 q$ H; g6 n% Q<template>  I& x( B4 T% }- Z5 v$ _
  <li @click="deleteItem">{{content}}</li>
: F$ t6 T1 v! ?2 O</template>2 P! C6 p- \8 h  H: X+ v+ i
$ n: L+ M( N. E
<script>
# N( y" S$ _4 W$ i" dexport default {
5 O( h+ ~# L- [+ T0 Z  props: ["content", "index"],
" M8 P# y8 R+ q" Y& ^) \. u  data: function() {
, W3 K6 w4 R3 K    return {};
3 l/ H- ]) h7 c' Y& w4 b  },2 L: a( a9 ?7 U3 ]
  methods: {. D$ }& N' W) W9 U; D
    deleteItem: function() {5 F( ^. c7 y  h- |$ I$ e8 @0 S
      this.$emit("delete", this.index);
& I; S6 N* u7 V( a4 |6 }    }
5 v, b3 ^% r; E  }
+ M, S$ y* v) e' q9 E};
! d4 _2 k; U! P" W' [</script>: T2 O1 a% U9 T/ o6 `5 w; U+ v

( P0 i7 x; b1 ~' \' c6 J9 z4 T4 m$ r  ]  O, t( n9 K" C4 e% e

$ U# L/ P4 Y0 y8 i; n0 g5 |
8 P* n3 }$ ]7 g: _1 P9 d
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了