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

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

  [复制链接]

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

admin 发表于 2019-8-7 18:10:37 |阅读模式

admin 楼主

2019-8-7 18:10:37

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

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

x
! |+ s+ q' R: A$ o2 e8 E
9 m6 l! |9 _+ r% N9 O4 b  N9 R& I
) @" V9 \( U9 q: }; F* L
* j- `& P9 O+ M
<!DOCTYPE html>0 P7 j1 x5 j$ _% C
<html lang="en">& K' D; C0 m+ ^# R/ O4 a0 ^0 e
<head># a! S6 m9 ?- u6 |; f
    <meta charset="UTF-8">
: J. ~- ]4 K- F% c. ~( p4 |: t    <title>to Do list</title>
3 U2 V8 ?4 O: I( }    <script src="./vue.js"></script>
" U& `* N; V$ A5 D( @/ Q7 {</head>
( S  l3 `4 C  Z6 h7 [( P<body>
  z" V9 [5 U  r; P" a) G    <div id="root">5 F+ h* J8 S- ]7 [" e: _
        <input type="text" v-model="inputVaule" />7 w. [2 c* E& D9 w, b# o& }
        <button @click="Submit">Submit</button>. i5 v4 f# y- ?0 c
        <ul>! M6 n8 ]' q: Z( P* u) [
            <todo-item v-for="(item,index) in List"
4 \6 C' W2 b  p* W# L            :key="index"
3 ^$ ^& h$ ^6 l& y' R$ m) ^  V            :content="item"
6 F& S: n6 `, x* l; p            :index="index"
9 d0 A: k. L/ `1 n7 u1 `3 C            @delete="handleDelete"4 `* |$ e3 p4 x; D$ W4 }# |: X
            >5 S6 \- {5 `, @2 g6 F
            </todo-item>
  x/ r: v# h2 ~- _6 R        </ul>
$ [3 M3 ^) M4 ?8 H! X( S9 |    </div>
$ {# v# v# C7 l* e" e    <script>
3 @- O! J, P/ }: R        Vue.component('todo-item', {1 n, O& P1 E4 e8 V, r* [0 M  o
            props: ['content','index'],8 n7 z/ l* a  Y3 ~
            template: '<li @click="deleteRow">{{content}}</li>',/ S0 O3 u& [$ e& k
            methods: {
: u% S7 @1 b% I9 d! J/ O                deleteRow:function(){
9 g& y8 {8 O" _3 I                   this.$emit('delete',this.index);
( h0 f$ G- T5 T* p! \( S                }7 W! w3 t; G& _- _- V9 `. L+ ?
            }
! h) E, F4 W. @' f        })" k! ^" L8 b1 Q2 F
        new Vue({/ Q1 K% v0 S9 L
            el: '#root',& ~0 Q2 O& j9 B+ z* M& \0 H# C
            data: {+ q* D+ K( V5 z3 S1 t" r" Y
                inputVaule: '',; p& W2 X( ]& U
                List: []
3 w  a& c0 T. l) O* ~  a- U2 v            },6 M' B- g, Z0 y9 u6 o
            methods: {
0 Y+ x* b7 c* R3 A; i, P                Submit: function () {3 e# |, B! L1 t1 f( o* z, Q% i
                    if (this.inputVaule != '') {: M4 A- t9 j! \" R
                        this.List.push(this.inputVaule);9 |$ ^8 _4 w- T- p: R
                    }0 H3 U  [1 ?  Y' O& z# C, G
                    this.inputVaule = '';9 W( ^6 Y1 ~- P% m
                },
+ e0 M2 [9 e  S4 d6 m                handleDelete: function(index) {
; a1 h) ~1 ?) M/ M' `) a4 |) L5 g                    this.List.splice(index,1);               : `3 Z  {7 E- o# F
                }$ s) Q; F% |5 ]4 ]
            }# i2 ?7 G, F7 X, n3 j
        })
) a; ^; p3 u! Q' H    </script>
3 a& M/ i: }' ~0 w8 X</body>
9 w7 n8 N* r1 p</html>
: r) Q0 T7 f. n- p

) p5 ], y8 t3 Y0 Q1 L0 O& E1 S4 K  C  m) V" [
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复2

Frank 发表于 2019-8-10 09:22:12

Frank 沙发

2019-8-10 09:22:12

最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么
( y' d4 ~+ {1 l+ p! l另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-9-1 18:31:50

admin 板凳

2019-9-1 18:31:50

Frank 发表于 2019-8-10 09:22
1 k% O3 e& H& }+ Y# x7 b最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么8 f2 e! d# m0 Z/ J9 `. _7 L; }# w$ f
另外咱们平台对代码性质的 ...
: `2 R0 ~" E( ~, _9 ?* X
web 开发前端框架,以后着重于互联网方面了
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了