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

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

  [复制链接]

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

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

admin 楼主

2019-8-7 18:10:37

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

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

x
& |3 }2 v2 {! p! Q5 h
: I/ R7 u6 P6 @/ _. l9 A8 W

( H0 I' l2 Q% f2 T
5 ]. K# r0 C* O0 e  T6 j<!DOCTYPE html>
2 M. a* \0 R6 b% N& K. R# z3 w<html lang="en"># ~8 e# Q) z5 x# e+ s. Q
<head>
3 T9 K  v  k, ^& X! p( t& V2 f2 Y( T  _    <meta charset="UTF-8">
9 u# c8 F$ ~# i# {    <title>to Do list</title>2 Q* N1 {% I, [1 Y* Z
    <script src="./vue.js"></script>) z$ J, p4 ]1 u& Q( L
</head>+ Z! X0 B; K' w" h  b
<body>
6 u# g8 q1 j  }' f8 q! w) g    <div id="root">
6 R+ g. Q: t. J8 n  e& B4 d        <input type="text" v-model="inputVaule" />
- }" ~6 K6 T/ h6 j  ], A$ o        <button @click="Submit">Submit</button>
5 U* h5 T% D2 x  n        <ul>
  q& F5 q/ `; J8 k! J/ D4 n            <todo-item v-for="(item,index) in List" " m1 M5 `0 L+ Q6 H+ o
            :key="index" ' M& Z! [$ s5 Y8 o9 S
            :content="item"
6 Q0 }7 N3 M, q9 o0 y0 N            :index="index"+ H3 {+ X( h' Q7 r% f2 k
            @delete="handleDelete"6 j5 N( A/ `' ?1 }- Y
            >+ t5 z' E/ `  v
            </todo-item>7 ]1 s: r1 u' c( G- P6 @  j& W! B
        </ul>) p+ P3 d: u" ~' L8 b- W7 Q/ S
    </div>
- }, a( \4 h! b+ i# f    <script>
) [, n* y) Z0 C, F" \, L( i  F! Z        Vue.component('todo-item', {7 ^/ S1 m; p" U- M8 A7 a6 n
            props: ['content','index'],, y# B; F9 V9 W: W. g) y7 y
            template: '<li @click="deleteRow">{{content}}</li>',6 c5 u# R: O; M$ ]) A
            methods: {
  }, m$ p0 g% [; Z/ j' @; Y                deleteRow:function(){
5 o5 Z$ Q$ m8 Z                   this.$emit('delete',this.index);
" }5 B5 Y/ o' u                }1 u- h9 O; a. q. g: z! U5 W
            }
8 {' }2 Q, `! E* s2 n- e8 [7 j/ z        }), M2 u$ s; V5 `4 z" Y& k! q5 J0 O
        new Vue({9 |) u1 H( f: E; T
            el: '#root',
% ?1 b& q* z6 k3 S2 J            data: {
, n7 e3 V' q0 L                inputVaule: '',
+ Y, S# g6 h8 H$ C1 w% T- u2 x3 C1 m                List: []8 B, s3 ^0 l4 k# J/ B% y
            },
7 C( g" a$ N1 z" D            methods: {- e+ ^" V# h/ u2 P& E1 L5 }+ o) O, }" v
                Submit: function () {
9 K: Y0 J) @' t- {5 s5 T: R                    if (this.inputVaule != '') {
' D& L" }( f- A0 @1 t                        this.List.push(this.inputVaule);
0 b0 Q8 I5 _9 R4 f6 N+ P/ T( O                    }
1 C" a( G$ w: L$ d                    this.inputVaule = '';! q7 P+ Y; T5 T" z3 o
                },
4 v: a# C) G( R9 W                handleDelete: function(index) {
+ ~7 H! B$ l2 g! }' c* Q5 t7 Q( T' l                    this.List.splice(index,1);               
, O: h: f2 k6 B! X# f                }8 E3 b# b6 Q6 O8 b) y
            }0 n) M- X( N! F1 ~3 Q6 a$ Q* `
        })
  h' r  m- f8 [8 f' |. W" D1 K    </script>2 |* U: ^+ u) j6 k' }
</body>
1 a: C. C' r' n5 ^</html>+ l5 Q' Y0 j3 K
# [4 s- C+ H/ N5 C( J. }
/ e5 o3 C- l/ g" l1 g/ M
上海点团信息科技有限公司,承接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嘛,还是其他的什么, o, p7 E4 ~( A2 {7 x2 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
" L  Q2 @  N5 i! I- b) L) {" \最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么9 U' c( w8 i' K9 J2 ]3 x
另外咱们平台对代码性质的 ...

' y# y0 C: b' w" Y' Tweb 开发前端框架,以后着重于互联网方面了
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了