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

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

  [复制链接]

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

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

admin 楼主

2019-8-7 18:10:37

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

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

x

; S8 ]7 B1 i2 G) u6 \
! }; t) ^, `7 q6 ]) c. p$ s6 G6 y* S0 g1 r; R( M& U4 I

* b1 e$ {0 A1 w' ?+ ]2 y<!DOCTYPE html>
8 N' F5 d* K) X: g0 O4 B<html lang="en">0 d8 {; y2 S) S/ I; j: s# @
<head>" Q8 @4 H! `6 j  @3 t- Z
    <meta charset="UTF-8">
. y6 i* n2 z1 M    <title>to Do list</title>
2 w8 D0 d- s0 R/ z4 z. e# Y- f    <script src="./vue.js"></script>0 ?$ z, N; e% x; ^* \3 W
</head>1 \8 S; G0 @$ u1 a/ Q6 C( b
<body>
, u% C# J  w" G# S( m. H2 W    <div id="root">  }9 H! a, X- y) s3 t
        <input type="text" v-model="inputVaule" />& X% ^# \! q3 v" _
        <button @click="Submit">Submit</button>6 q) M. ~8 l& T) B% Y+ A1 E2 C: K
        <ul>
8 p4 t; t3 s, q+ H, h, S            <todo-item v-for="(item,index) in List"
5 Y" n; v+ Q( l            :key="index"
$ ^; z- V2 l; u7 t2 i& ?" {8 k            :content="item"
  ?5 z9 g% D# [6 {( u, I) n            :index="index"
2 r% w) w- @8 }* R7 x( i6 Y            @delete="handleDelete"+ @1 q( f  a* j4 C1 H: B
            >! G; @: i+ z( S8 B
            </todo-item>
7 q0 ~1 T; I5 j9 g* Z: ~        </ul>
1 a& q" e5 V8 R7 J# k4 T    </div>% a( f5 L5 ^3 z' @2 A9 M' E  F( ~$ Y
    <script>
2 R2 P  {3 a# q1 k/ @        Vue.component('todo-item', {
9 ^* y! F0 p# L6 A, v& o            props: ['content','index'],/ i/ N: Q: X% [0 q" X
            template: '<li @click="deleteRow">{{content}}</li>',3 X3 f# g& Y3 g4 D; S
            methods: {3 [- w) w; N$ Y6 N
                deleteRow:function(){- t7 q; {: s* g) [! H. E$ d
                   this.$emit('delete',this.index);
5 u& q/ B: x; f# G1 t" C& g                }) ?7 @, D, U4 [5 o
            }( }1 B/ L% r0 v% _1 j- a) U
        })
& F; F) K; @1 k        new Vue({2 t& |4 B# e( _8 x& n" i
            el: '#root',0 J  C* i' z7 b1 \1 j- r' T
            data: {
6 f1 q8 F8 \8 C6 o2 `/ V                inputVaule: '',+ w* m! I9 O; \; Y# k2 R3 f8 o
                List: []
4 G! Z+ y, N1 a" u            },# k7 }8 A- ~& o* V: r4 }5 p& g
            methods: {$ b& k; o3 \: K: r2 U1 H8 r
                Submit: function () {; L7 n. G* e+ W+ |( t- A
                    if (this.inputVaule != '') {! k8 U+ U, |- S3 |2 l
                        this.List.push(this.inputVaule);$ B3 k* u/ W, L+ q1 {
                    }" `" |" A7 H% o1 G, E' [! n9 g. w
                    this.inputVaule = '';1 `( d# S. |7 }. P' Y! ^
                },( C( b' i2 g, p% r
                handleDelete: function(index) {
0 k7 P# Z' c  J2 S  {& v6 B                    this.List.splice(index,1);               
0 d. c! Q* R' Q: h$ P- [% {- h                }
9 \4 ]# o% J0 \+ C5 k- v            }
4 g$ E6 f) W/ C        })
5 q5 m- M, c$ Z* q1 o0 L    </script>& Y! @+ Y/ E, [  e7 N! m) T; j5 D
</body>
1 B5 s; \. ]1 x1 r8 T$ m</html>
+ n7 g2 J9 v0 v' b% O; u" E0 Z1 s
/ w) }/ e  T, A! X; t/ x, a8 f
/ t. K# \4 [# X4 p+ D
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复2

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

Frank 沙发

2019-8-10 09:22:12

最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么
$ r: h' G, Z5 }4 E' k另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接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
- `* u5 V- ], ?# D: f最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么+ _4 Z& W( @% b/ U( f4 O5 j0 d
另外咱们平台对代码性质的 ...

# b6 d2 ?) {3 ]* Q  l% r$ ]web 开发前端框架,以后着重于互联网方面了
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了