PLM之家PLMHome-工业软件践行者

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

  [复制链接]

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

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

admin 楼主

2019-8-7 18:10:37

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

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

x
8 u2 G& H2 F) a1 X

: G4 m/ Y# X+ v4 t
( }( I+ {, P- g6 [; T, r7 y& b: ?* P$ ~1 L
<!DOCTYPE html>
0 C5 p. S0 e& q6 K( J/ H1 `- F, F<html lang="en">, C3 g" |/ Q6 j; E4 x
<head>
& X) d' C& }: W6 g/ e3 Z    <meta charset="UTF-8">
7 I, F6 c' F+ [. Q. ^4 o    <title>to Do list</title>
" n; ]) F; D2 O' E& c# J    <script src="./vue.js"></script>
& ~8 Z) T1 M2 c- J+ A/ v4 k) c0 R' j</head>
$ W) c* R8 o% ?, t<body>
3 Z3 a! O, X6 ]. l( q/ M: [$ a    <div id="root">
) C/ \% |6 t; _$ }4 P        <input type="text" v-model="inputVaule" />0 a. N& C7 p4 C& P: A' M' l
        <button @click="Submit">Submit</button>
5 W& n* {! [- Y; Y  D( }9 X        <ul>
. B1 I$ t' ^- _6 V            <todo-item v-for="(item,index) in List"
( X; c/ o' ^8 o            :key="index" 4 v) d# d+ L4 {4 J2 @) K, ~$ e
            :content="item"
& H! O% T) ?6 a% H! Q( a            :index="index"
! P5 ]& N8 b/ }5 y8 i1 d% M            @delete="handleDelete"& j- l# q; ^9 y7 c3 q# B
            >5 y* n! C! L+ U4 F+ W' u8 ]
            </todo-item>
+ K$ v8 i3 V6 _        </ul>
2 L" Z! z$ @) W0 U7 {& G+ G! j2 H* ~* i    </div>
* |* }) t' R0 q    <script>
8 i1 `. W" A  z+ T) d9 S- S        Vue.component('todo-item', {
* ]8 j: S& S0 G) Y            props: ['content','index'],
3 M$ J; Q3 k5 B! C' Q            template: '<li @click="deleteRow">{{content}}</li>',
( q' y" |+ S1 U            methods: {
) ^" h' k% `6 t8 F                deleteRow:function(){
$ S% S9 K# R  G" q/ o* G0 x                   this.$emit('delete',this.index);
9 H+ i2 r- [  E                }
. _3 f" Q4 _# k% V$ P9 _' j6 C            }
! n( O7 c' G3 d+ I# J  a! A        }). W; u; R5 a6 n" K) K  ?: \
        new Vue({1 N$ I* J1 Y% d8 k
            el: '#root',' a  c# j4 B0 ], r5 k9 [
            data: {
3 ~7 b6 g! s$ M                inputVaule: '',6 w: f4 A. L8 M  T/ @
                List: []
  ~& Y9 J2 f6 O0 @            },
2 _5 h2 Y; s$ |) x9 c3 ~+ x6 M. k            methods: {9 J$ N4 k9 j, ]# f
                Submit: function () {* }" ]8 N/ R5 j  ?9 X: L1 M% E3 N. x8 X
                    if (this.inputVaule != '') {
# g$ L& {6 E2 y3 Y6 c, w                        this.List.push(this.inputVaule);7 M+ K* L( |$ R2 }" x
                    }
; b  e  X  L2 N, T* H6 W8 a                    this.inputVaule = '';; y/ ?& D3 \& P* `
                },, K- p0 g( l( l+ @- W2 \
                handleDelete: function(index) {! U& g) w+ l% v0 J% d
                    this.List.splice(index,1);               - M: ~1 h! b0 F+ h5 h/ b2 \- ~
                }
8 k" u/ W: @4 e7 _7 m" {            }: W+ W7 V- y7 W, F2 ?3 F, y
        })
! S3 h9 `  ^* S: e" T8 |    </script>, I0 @1 K2 ~! N  [: r0 E8 ?
</body># I" Z1 L1 a3 j$ {9 Q" a
</html>  W1 f3 O: D/ m5 w1 F

7 L' X4 a; ~/ R- O0 j
3 y' f( ^+ b+ Z3 |
上海点团信息科技有限公司,承接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嘛,还是其他的什么) ]  c) o3 O5 \* t- X! T  T# E
另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接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! P$ y% Z! r7 ^& o3 e) v
最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么& k; m7 I' L5 S# r# R) r
另外咱们平台对代码性质的 ...
- I* O2 P/ L5 c6 }8 ^4 ~. \- r6 N
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二次开发专题模块培训报名开始啦

    我知道了