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

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

  [复制链接]

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

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

admin 楼主

2019-8-7 18:10:37

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

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

x
- k/ U- P' L6 u' v  n. K5 ~9 V

1 q3 J# h/ R4 _/ @/ _
% D: G) w( _6 O# F4 l, M4 e  B9 }: s9 N% G+ t
<!DOCTYPE html>
. |) ?- j- p$ Q; N3 M) p<html lang="en">9 k9 R7 ^" ^5 P% U$ T
<head>
6 ~" d) \3 k4 P1 l4 W( O$ w+ j    <meta charset="UTF-8">
& m) {# b) }4 ~8 ~    <title>to Do list</title>
( p" [' K& Q8 t2 a, I7 Z    <script src="./vue.js"></script>4 z; W3 w( f- x6 t- I( t+ p9 M
</head>4 [2 K" z# F$ I3 W* ^
<body>
% h; X7 m- |& \# Q    <div id="root">% {) R+ N  }, X0 h7 G1 C  Z+ `
        <input type="text" v-model="inputVaule" />
$ I" @' d- {% ^8 j$ V( u        <button @click="Submit">Submit</button>$ E; l) e0 h% }  f+ X- T7 F
        <ul>* b; P1 u6 u) e" N8 O4 t) |) T4 A
            <todo-item v-for="(item,index) in List" 0 e7 Z: z( T$ ?3 [4 M
            :key="index" 8 m$ t% @7 A+ u7 h0 \2 }
            :content="item" $ \  Q5 e; V3 d) p$ h
            :index="index"" m7 ?# o$ a! P8 `# Y
            @delete="handleDelete"" D! t; g3 ^" C3 D
            >
! P% o2 o0 x2 A% ?            </todo-item>6 V; i  f& F+ b
        </ul>0 G! _+ X  z' r9 `2 H  I+ f* S
    </div>! b4 Q; S; c3 w3 Z+ j& G
    <script>
9 f$ x9 v. `% _% l' n9 G        Vue.component('todo-item', {
: Q/ g0 |* O' Y% g, d4 \            props: ['content','index'],
! w4 E+ ?( ^# J6 E            template: '<li @click="deleteRow">{{content}}</li>',4 C9 W6 |3 Y. w( q
            methods: {, @+ W9 A' i  E, l
                deleteRow:function(){8 s8 [6 `% f: U' q3 n2 d
                   this.$emit('delete',this.index);
; v- r# i" ^6 ^6 P. ?: k6 N                }
' p, Y( m. d: a" q' Z; X6 O            }. s. J" R6 t% x, z: c
        })! |- }" t' v$ J& C
        new Vue({& X5 H/ e8 x  V7 [* r* F3 n
            el: '#root',6 G. Z+ |9 ^7 _5 B# ?
            data: {
3 M8 v) `6 R8 k+ \* D- x2 B6 |( K                inputVaule: '',
3 @& A: y' p6 A- A- n8 T                List: []5 `% f3 L, q2 Q% Y
            },3 _+ Z+ H3 P8 b
            methods: {
. m8 {( h& D( w                Submit: function () {4 j2 ?+ ]% }) t% {0 ^' o5 _
                    if (this.inputVaule != '') {1 \4 f1 N2 E4 ?" U. m6 K/ D4 G8 L
                        this.List.push(this.inputVaule);8 i5 k9 F. ~$ B4 V, ?
                    }
; {3 q+ `# W. p8 `                    this.inputVaule = '';
& ^! k. i2 z1 f; X' N                },2 L( C: ^7 f0 J3 \
                handleDelete: function(index) {; R5 e& C) s, k5 w
                    this.List.splice(index,1);               
  X: n6 ^( h7 J6 p6 f/ r  @                }
$ }- q$ H& e% U  L, ]! s4 M1 n            }6 P0 K$ F; \- c) J* i  z; F5 s
        })/ ?$ J* x) b" y6 f
    </script>0 Y: o9 L+ p) _, i8 y% [: b
</body>
: W% R9 t$ a0 b# Y1 [</html>8 l* [2 b/ u7 ^+ T

/ U8 j3 S- V1 ]8 Q$ h+ |1 s) s3 P; |: I; S8 x9 r
上海点团信息科技有限公司,承接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嘛,还是其他的什么
1 {' K0 w7 ]# p( {' p; h另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接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
; k; C' ]0 p; ?7 E) x5 [4 ^2 O最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么9 l& P! v3 G2 @% _( q$ \/ N6 \+ [) q
另外咱们平台对代码性质的 ...
& a/ g# Q- Z. s% ]: f: r. p
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二次开发专题模块培训报名开始啦

    我知道了