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

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

[复制链接]

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

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

admin 楼主

2019-8-8 17:24:11

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

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

x

' ~% G" ?! @% E7 W* S" u8 D
9 o& v$ {# M5 L+ S) R2 v: P% ~, j% ]9 H' ~
6 C! l2 G  o$ ~7 k
<template>7 ^8 L0 \3 r, v( J; {. U0 o# i/ C
  <div id="App">
5 }  s0 t. T* [: }* n    <input v-model="inputValue" />1 {+ }& t) U! U! U0 N  C" W
    <button @click="submit">Submit</button>
: Q& ?" C" [" b    <ul>
! p# x! v* E9 {* w) A, u      <todoItem& A2 z& Z& C& J7 |
        v-for="(item,index) in List"
% w$ V( _7 l/ Q$ G1 e* ]( J        :key="index"
9 O7 W: d3 P! X8 W! r        :content="item"
$ L, b! v( `7 B" v9 w; B( u- s        :index="index") k4 k) K4 [1 n$ p
        @delete="handleDelete"' X" |9 p  F$ I- n, M$ D3 |5 Z' N
      ></todoItem>
0 T% _7 z, w3 S' |0 F    </ul>" w) F1 }: S* }
  </div>
, V$ X* E5 B; Q</template>& ]( d. d3 g6 p$ c1 @

4 Z5 {3 W/ O7 U! E. |<script>/ V! R  i# f# C6 z2 G
import todoItem from "@/components/item.vue";
% _: o. R; J) t& s0 F8 _( u; _/ b0 r  S
export default {# x2 j( A  {1 h8 M
  data: function() {! b  j+ F: v# B4 a& s3 M$ z
    return {6 N' l& N% ^9 ~9 N0 O% ~
      List: [],# e* j+ T9 D2 s' }; Z! B
      inputValue: ""/ v6 L# ]9 U/ ?# Z" x& j
    };  @  D. M" f; E: [/ m" n( F3 w
  },
0 i  U$ e: L# W& W  components: {& i5 S( e* w. j* [
    todoItem
% ^3 }0 f# r( t/ }9 V; W( N$ @) Q  },% J* W/ f* t' M( V4 B
  methods: {: [3 a, r  k. U
    submit: function() {- H3 b, L: y/ t$ x0 s# u
      if (this.inputValue != "") {" O. S; v' ]9 _7 t  M- h- z
        this.List.push(this.inputValue);) Q6 Q" Y. n$ b. O; [
      }" Z5 A# F# c: o, c. Y! n
      this.inputValue = "";) }6 ?4 Z+ o/ T! y* L# ]
    },! j9 p0 z% t! E' U1 s8 i! a
    handleDelete: function(index) {
& V. T- }! M$ T& d' I+ n      this.List.splice(index, 1);
1 q; ]. Z* L" N3 S# z, D) ^/ c: _, i1 Z    }1 O% W( g, V8 M1 W: s7 Z
  }2 Q; a8 G0 E7 e" E# \& j
};( q1 x  e3 ]9 S8 v0 {! ^* c# M
</script>
8 |- x6 u: o' X% c# b' G& J8 z' H9 I5 h, N$ P) |& q5 L2 }
2 j- N+ c1 _" F

% X! j( v+ I% y  ?4 z. q0 I
1 R2 h# p( o$ J) u7 \5 ^; R" @8 \8 O+ e

* Y  h, i2 _/ M& h* Z' s
$ m# E; R- v1 u<template>
4 k6 e5 @& a; y7 ]$ D  <li @click="deleteItem">{{content}}</li>
0 w1 t3 N, o; q</template>
) q# w% u- a, K! C: P% [/ C( h  e2 k) _2 {% T$ R
<script>
( v' v" @4 ]: a& Jexport default {
8 ^' D0 O, [. M! t  props: ["content", "index"],$ h3 K8 ~5 O( J# x( D
  data: function() {1 y# z2 z- ?- y0 l7 _( c
    return {};& u0 a+ f5 `) f
  },
8 ]. `2 y0 E$ a( Y, u: ?+ o  k: P  methods: {3 {# i0 n# k& ]1 y' r8 \
    deleteItem: function() {/ m8 R9 w. b: L- |# K% B" x* H
      this.$emit("delete", this.index);
  \6 z1 C% l$ `: ?) _/ s' t    }9 s/ M- Q) V6 C3 y6 z# M) f" j
  }# f9 L- I$ ?8 Y  n5 p- V
};. T# b6 S8 ]# D1 G! j& C8 t- ^; M
</script>
/ D& t2 Z7 \; X3 f0 f7 u0 c2 }
! `4 N1 s4 Q7 U) l) F* N. x
( B3 q  S' ?0 ^

# a' W4 B7 Y' h
  D: x# O' R7 [# {
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了