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

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

  [复制链接]

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

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

admin 楼主

2019-8-7 18:10:37

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

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

x

8 `7 _. o7 ^% `. n+ r
( z5 o- ~& S) e# \" U( h' p- s1 C# J9 P$ ^1 \" C! U

* a; D6 x9 Q; s/ |! O9 s7 ^<!DOCTYPE html>% Z6 \; G  a9 _7 k; Y1 v1 h9 e# \
<html lang="en">
- a2 o9 O7 W/ @; n9 b- }5 l' u<head>: c: R1 @8 W3 K1 a. u- u( h
    <meta charset="UTF-8">3 _' j+ W$ c  g
    <title>to Do list</title>& j3 b4 N( k" H/ U- M
    <script src="./vue.js"></script># o1 T' i+ v1 w- ]9 `' x
</head>7 r& ?/ i- Q9 Z
<body>
' V6 Q7 {6 W. F* r  J& W$ Z    <div id="root">
  \0 j' B/ |* E! E/ s  p        <input type="text" v-model="inputVaule" />
& y' P9 q; B9 H; H$ b/ v        <button @click="Submit">Submit</button>0 A; y; P  ^& a8 P) q
        <ul>
1 [6 {! e/ v$ X& I( a7 h            <todo-item v-for="(item,index) in List"
. {5 B3 i& k( f$ V; t( _; }/ j            :key="index"
. F/ N( I: c7 N            :content="item" # z+ S9 K2 e  {5 o% {0 p/ @
            :index="index"! N. H, L& [3 b) h* q+ B
            @delete="handleDelete"
  Z8 q7 G2 Y. D( S  d. _$ U; V7 `! V            >
$ o' m, @: q- x; n" L. c* Q            </todo-item>2 _, S3 b. l& q# u! U# u  M3 n9 a6 V
        </ul>
3 J+ r$ L1 m7 H, z    </div>0 @' w7 M4 w8 R  _8 T
    <script>
. K. O! Q: ^% g8 s, j& O        Vue.component('todo-item', {
$ x3 J( z3 O& n$ B            props: ['content','index'],
- i. e* g2 y) S. U4 J9 {            template: '<li @click="deleteRow">{{content}}</li>',
. Q  U) I- g# Q" u            methods: {0 D9 w1 G: O) p* Z& o: a6 ?
                deleteRow:function(){# f. D" V* \- A- X, {
                   this.$emit('delete',this.index);
4 V% h! ?5 T! y! q                }  g+ [/ d5 B" g) p
            }
! j! O2 W* {. q( ^        })
8 i* v) M7 F) r5 ?        new Vue({% @4 N; e) g: f, U! A
            el: '#root',# i3 \+ a- \( z4 j/ l2 y
            data: {
/ j- B; _# p) t0 H+ {+ ~% Q: T% X; d                inputVaule: '',
) i# {2 P7 M+ ?$ \0 D; g8 j                List: []$ K- k9 O6 B1 C& }  o8 x0 o
            },
% h( r$ ^% }( O/ V5 {- Z+ u5 V4 H& N            methods: {. n% b; G( \9 v+ f0 b1 X4 q
                Submit: function () {
: t' k5 K% i3 v: D2 ^! a6 X8 G0 r                    if (this.inputVaule != '') {& N, H) _% P3 Z9 G* o
                        this.List.push(this.inputVaule);' p, ^0 \+ N/ Z" C  p3 G
                    }
7 @* i) w% N' N4 A                    this.inputVaule = '';
" @% o) P0 o) r0 c. Y                },, J; r: T1 u; [$ E3 U* z; {/ k; N8 w
                handleDelete: function(index) {
1 J0 i& J- i% x! M) r                    this.List.splice(index,1);               
0 G, P. \4 [( @. Z0 v2 o- T5 r                }
7 [5 p) |$ ?8 r, F) N# `* O5 @, S            }
/ {" F  I3 K- B+ I' {9 s! ]; x        })7 y( f' [" R( N/ S" H: B$ Z
    </script>) Z# B+ n7 m7 F0 V/ u1 g
</body>6 p; y. j3 [% j1 [5 v* n
</html>( Y+ l6 ]! T5 b6 x4 g
5 C- K; G2 e0 \2 E& x+ o; i
2 b6 d& A1 Z! s# H
上海点团信息科技有限公司,承接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嘛,还是其他的什么, M+ r% D0 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
; F( ]- }& r0 ?最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么
. A2 H4 K9 O" ]2 M* e' @1 S9 _另外咱们平台对代码性质的 ...

% a5 X# Z- F. Y7 G0 {5 hweb 开发前端框架,以后着重于互联网方面了
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了