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

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

  [复制链接]

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

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

admin 楼主

2019-8-7 18:10:37

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

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

x
0 k* y) T5 S. \2 B5 c9 j

. k1 j5 p* M7 i. g
8 h* O2 x: U+ E9 [0 W6 }. s  ?$ W; W/ I% S! A3 [/ L
<!DOCTYPE html>
, P. T8 k% t* c% j9 d<html lang="en">4 H7 y$ w, y# o. \) E( C* v) H
<head>
+ t) X0 o' g/ L" Q! h    <meta charset="UTF-8">; V! k) N4 R0 Z. j" k: q
    <title>to Do list</title>
9 F2 A$ Z* G# A; O5 D5 X& Z; g/ `    <script src="./vue.js"></script>
0 ]8 L$ J+ A, S  c, q; B( I2 G, l9 ]</head>
' K* f% m% M3 J. d1 }4 ?$ T1 Y<body>
0 d- W" o- f9 L% f" p$ ?- b    <div id="root">- a; e' m5 m% h" b7 e# v* z/ j
        <input type="text" v-model="inputVaule" />9 |8 g  ~; j) h9 D% b
        <button @click="Submit">Submit</button>( a' S, }3 H7 J! k+ A' n
        <ul>3 ?9 ^( w* e. S% _( p
            <todo-item v-for="(item,index) in List" 4 z" A, V8 s5 @/ o; F- V6 ]
            :key="index"
( `5 ]& N+ V6 [& k# q2 e            :content="item" 2 w2 K. I( x, c8 }8 t* \
            :index="index"
' j! T  T5 W; P4 f* C            @delete="handleDelete"
( Y! q- ^2 p! q$ d            >
9 b0 i! K5 K0 x1 o1 r5 {- z( s: U, l            </todo-item>
8 Q" a& _. J& _# T        </ul># @! \, X+ K5 k/ `2 Y- a& P
    </div>
8 s/ W+ M( B* U: L+ f    <script>$ k9 ^, a- k- y# c! a
        Vue.component('todo-item', {9 T# r# U% I- {% A! g* m/ D! X
            props: ['content','index'],; @( d+ B" D  A" }  n
            template: '<li @click="deleteRow">{{content}}</li>',; K& k4 H. `+ c- @6 ^  \. _2 \* a
            methods: {
8 f2 S/ I$ {4 C6 k) u                deleteRow:function(){# I: @, f) k3 c/ A, i1 [) Z8 s- g
                   this.$emit('delete',this.index);
  _4 N  ?( R$ m  n( @2 [2 l                }4 N( o- g8 V" }. n
            }
4 o! y5 y- t* {( k& F        })
; q9 W6 v4 d/ S9 e6 ~7 U        new Vue({
& l* v" V3 j# ?) G7 t            el: '#root',! A3 O" j# {1 w* S
            data: {
) h( }- _3 o0 u                inputVaule: '',  P4 p5 U" `+ `' m4 [
                List: []" y; S" M/ `) c; B+ b
            },0 r4 q1 J( E8 T
            methods: {0 g) \, b% _# C
                Submit: function () {
% s$ F, }' |# T/ m# S' @0 ]/ s* D                    if (this.inputVaule != '') {# a, o& P) s6 c4 D0 Z/ F
                        this.List.push(this.inputVaule);% M* }6 P/ V0 X" B) l) D
                    }
1 L! {" v& Z1 ^+ W9 w* M                    this.inputVaule = '';
/ ^5 W% U7 D' X5 S                },
  X, f! D3 {; w3 X- R- P9 G2 \                handleDelete: function(index) {+ f- N- X% e; d
                    this.List.splice(index,1);               ! ^/ B- ?+ I7 N0 T3 x& c: Z
                }4 {" X' O0 C2 `
            }
7 B7 Z/ V/ u! Y% ?4 j0 d& _        })
' t* V# H. V7 m1 h  i/ \0 H# g    </script>6 b# t6 Y6 `! Z' ~: J
</body>
' Z* b5 l% E: B" L+ m) l</html>
  ]! }5 ^% H! o& E: x+ b
/ [  J) ]4 V7 h3 b/ |( J

9 z# C/ }$ n. i4 r7 t# |  F
上海点团信息科技有限公司,承接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嘛,还是其他的什么" u5 S; B$ ~! l0 W
另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接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. w+ p6 u! T' S6 T* K" [
最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么
! E& [" O# P. `! m  w6 L4 d另外咱们平台对代码性质的 ...

/ Q. a' H) x" nweb 开发前端框架,以后着重于互联网方面了
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了