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

[前端框架] Vue js实例,简单的ToDoList 实现

  [复制链接]

2019-9-1 18:31:50 2250 2

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82166
QQ
发表于 2019-8-7 18:10:37 | 显示全部楼层 |阅读模式

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

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

x

) [! p) i4 e; P
" W6 t; Q2 T  q
2 |6 M6 n  u2 T; H: f4 o- s$ K
+ E# H9 Q6 J8 j& @3 F<!DOCTYPE html>
3 Z4 O1 ?1 Z' c  I4 a$ Z9 a<html lang="en">- D! |( W0 d. t$ d4 V- H8 \! y9 B: W
<head>  [, p1 R3 P9 e" t2 u( a: f) T
    <meta charset="UTF-8">
; U0 p2 `7 M2 r% Y    <title>to Do list</title>
5 J& f" y! p! w' [& _8 J. ^    <script src="./vue.js"></script>
2 n- a: F. q, v- m. A! y4 B</head>% S: d, u- j" s
<body>) d; J1 y3 `0 y# W( @% d) V6 g
    <div id="root">! A- w/ [0 _6 r( ^/ y: f/ r
        <input type="text" v-model="inputVaule" />  Y: h! ?! W7 G7 o
        <button @click="Submit">Submit</button>
3 K" O$ u3 g  w. K6 G        <ul>
' u. w1 q% N7 m4 {! J1 x! A: Y: g+ D            <todo-item v-for="(item,index) in List"
; A$ c1 ~& E$ m4 B7 M$ t3 j            :key="index" . T, S$ v4 x+ S3 n0 s
            :content="item" ( N, |# A+ f, t& x
            :index="index"
( _1 K' l! Y$ O/ I- O' W% b            @delete="handleDelete"
! v0 B7 p" p( p3 L4 `            >& Q. w% a5 g- k, q- I$ n% I( L
            </todo-item>" V: B1 K, W" r" t* q/ B
        </ul>0 w9 l0 u1 _* y, u' Q
    </div>
2 x1 ]4 ~2 [, p/ }$ s    <script>
& ], }% r  {8 x$ M3 c        Vue.component('todo-item', {& T  S) w. Q  q7 }  c- l3 V7 R" C
            props: ['content','index'],
* e9 t9 P6 L2 A; s) B% E! F) W            template: '<li @click="deleteRow">{{content}}</li>',
+ e8 n: _! Z3 r7 R) d5 y: r            methods: {* m1 N! d6 i; K
                deleteRow:function(){
* i: X) d7 p, `8 [4 ^. I1 I% u                   this.$emit('delete',this.index);0 N( |) u1 _+ f- a
                }3 D+ Q0 R, o7 j  P; G5 ^6 e5 C
            }2 J$ J# Z  j3 Z' ^+ Z
        })
" M* h0 F: d. z: v# f, X        new Vue({$ _4 a5 K# z3 _/ y
            el: '#root',
! |1 e) {7 _" f5 T" [3 S! V            data: {4 r1 ~* r0 Z  B, f1 C/ I
                inputVaule: '',
+ z! B+ h" v( r2 v/ F                List: []
7 \+ j" a, L# m  T' s. E            },
- |6 P, O4 s1 V0 i1 I" E            methods: {$ r2 }4 M9 l9 a# ?. \- f
                Submit: function () {6 @' Y% a0 P5 K, t, I+ s
                    if (this.inputVaule != '') {
6 U3 K& ~/ @4 @! p1 g  x+ m                        this.List.push(this.inputVaule);
& M) y5 }7 p9 E4 K                    }
( E- `2 y( k$ B1 O$ G: N  d+ U                    this.inputVaule = '';& s$ ~8 j- Z: u( o0 f; x4 _' S
                },
, Z* a. a. A3 o                handleDelete: function(index) {
: O. y: ]$ p/ Y& l; V: p5 Q6 O& M6 \                    this.List.splice(index,1);               
: t7 V- ^: r) ?                }. N. N+ p9 ?" h- J
            }
# x' x/ I+ Y3 W        })
  N1 k1 v# N8 E    </script>: C  E% ]* a: f8 T/ ~( N% ~
</body>3 J2 D! z- J) o0 V! ^
</html>. ~$ T2 u( G, u4 K. `) O

" `# z  V% d9 ]* H7 R2 _
2 W; _0 c3 x" a3 _( U5 f0 T
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复2

4

主题

65

回帖

1411

积分

钻石会员

积分
1411
发表于 2019-8-10 09:22:12 | 显示全部楼层
最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么
+ C# H$ W' m! k+ v6 `% Y: U另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82166
QQ
 楼主| 发表于 2019-9-1 18:31:50 | 显示全部楼层
Frank 发表于 2019-8-10 09:223 p7 j- o$ d5 R0 {; n& S0 W* M; w- u
最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么* r0 ^! A1 A8 r' [& Y# N7 Q
另外咱们平台对代码性质的 ...

; Y/ B  d  w  E/ w* f2 hweb 开发前端框架,以后着重于互联网方面了
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了