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

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

[复制链接]

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

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

admin 楼主

2019-8-8 17:24:11

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

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

x
! d- l7 q' x1 F
1 l! D4 \  ]: z; S0 I1 N
2 K# r  U8 S: |% D
, T& d2 }2 U+ B$ N% r$ _$ a
<template>
& h- W+ F# ^& l0 p" n# Y, X/ a  <div id="App">
0 S( V% @9 S- e2 x% G- c& s    <input v-model="inputValue" />$ g( w3 ~' z) ]* @
    <button @click="submit">Submit</button>) u  Y4 _1 Z5 q% ?! Y
    <ul>
& D. r0 E' o& ?* b) Q# g      <todoItem
! {& t! Q: r* W        v-for="(item,index) in List"
/ x) G9 ~( ~# |! ?        :key="index"
8 a6 K0 H& I, [& e        :content="item"
2 ?8 W( ~  q; _2 p        :index="index"
, n5 B: Q9 d, R9 H& y  Q0 B* I( V        @delete="handleDelete"' M  {# e  v8 o: r$ S# _* A9 G
      ></todoItem>) i0 W9 P* H4 K& C0 _, V
    </ul>
; [8 \, [: K: V5 t  A  </div>, K6 {- S( A* p" A6 A" F8 V1 e
</template>6 s; q- E* O  u' j' k1 V

0 e# w  |" x) K# R/ O/ {8 N<script>. V8 X( b$ F$ X+ t
import todoItem from "@/components/item.vue";5 K- c0 s0 l8 O) Y0 p1 F

( w! X) V7 H0 b. P7 J7 Texport default {1 |" Q; b) p- a9 P
  data: function() {
6 F2 U. N/ x" S3 n    return {
+ Q' H: \7 P7 H4 j" e6 E4 ~6 k      List: [],
3 G' ?' X0 u% O  b, H      inputValue: ""
0 R9 x. e* l; n5 z1 b, |    };# C% q9 m1 R+ L0 M% u0 s* r
  },- R7 O/ _0 }7 i/ u) n8 n
  components: {
. w( g6 s4 p& {' Q1 z    todoItem( [& q+ C8 r/ O" v) z( \
  },
3 r. Y2 n, n9 ~$ g7 t  methods: {
2 P, w/ }4 g- a* b- H$ R    submit: function() {8 p0 g, O  W! `- |& \
      if (this.inputValue != "") {
3 q& G0 f! W. ^9 u! L        this.List.push(this.inputValue);
! F$ Q5 P0 p+ V9 G) Y2 w      }9 i, P+ U' O4 D" y7 K( {9 x$ J
      this.inputValue = "";
5 x2 d  i" E. U- \    },
" D5 x6 [/ \: K5 t, }    handleDelete: function(index) {
* C# j5 H+ e. \( p/ c4 `# x, u6 t      this.List.splice(index, 1);3 R1 r, L4 J  C' A
    }! W: t) M" r( b1 K
  }/ g4 l7 q% C9 x/ R; N
};! S% q1 a: w6 F/ l" h/ P% b
</script>
" o2 ?9 X. p: x- B1 H
/ V: ]3 F& F2 ]3 C5 j: [
* ^" p, v- E+ y$ J4 z$ a
( m" B  c9 x& l& Y. s9 I: t
. H% g1 H' U- V0 ?7 C; m7 l- J2 a

& f% o+ s: p) E$ z$ X$ f
, k9 u9 ^, m! o- C! \" \& z8 g; Q% O/ b0 x
<template>( K) _4 X; o6 p$ i  a0 X+ ~) s* [
  <li @click="deleteItem">{{content}}</li>
% o! G; {# |( V8 _% a</template>* P% x, l; `& V( q. x& f

1 {& M& O) w, e& H9 q: d5 P<script>  l. }: e# r: L7 J. T6 b& l8 v
export default {# L' ~6 S& c7 j2 F( s
  props: ["content", "index"],( `" s( K$ G9 p2 C; z) z
  data: function() {$ H' a$ a" ~+ {
    return {};
0 m; d; F, ?* L( H  },- N7 b' z4 W( t( ^, w* T
  methods: {
7 T" W0 \. L5 H0 H, ~  K% e    deleteItem: function() {
7 c4 `2 Y1 c/ {; L      this.$emit("delete", this.index);) h2 H( Q3 F! ?! c+ m/ Y
    }
% ?+ F# O7 v% s+ p  }
$ [( `2 Z0 n0 s9 W/ m5 B};: @# Y' Y; Z( A, P
</script>4 M. t* G! s. ?3 K
& T) x) W6 W! f: P" l3 h

& A: `  ]2 Y/ ]% B: t) k

* g: n, o% G3 C/ [' H' y2 M

; `+ ~& a+ T+ P
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了