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

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

  [复制链接]

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

2471

主题

1276

回帖

8万

积分

管理员

PLM之家站长

积分
82201
QQ
发表于 2019-8-7 18:10:37 | 显示全部楼层 |阅读模式

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

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

x

& |% v  l4 |5 \0 C: l" Z
) W5 I; h0 q3 S3 {" H6 R8 j# p  S2 |; {2 A  x4 B1 W
/ p+ x8 l" U5 x8 B0 L
<!DOCTYPE html>
1 w& }* N6 j7 \% U8 U<html lang="en">
$ w+ L0 C+ U1 j3 k% x% f<head>
8 y9 Q" B, [9 M: B+ c& y% h    <meta charset="UTF-8">
" i0 K. H4 a% u. x0 t0 L7 J% r# G4 F    <title>to Do list</title>6 l) J% c" ]" _8 d  G
    <script src="./vue.js"></script>
4 {$ N- w$ d/ H</head>% |; a7 c+ ~% A* g& A* d. |2 F
<body>
& ^7 y+ N9 ?( M5 g: T) C    <div id="root"># e5 u% u) Y: b9 c
        <input type="text" v-model="inputVaule" />
0 N2 u4 P6 _" [: t% c# [        <button @click="Submit">Submit</button>
% ]. H8 |! A* g! S" W# }3 i2 j        <ul>
' H- U' S, Z4 I$ P. }            <todo-item v-for="(item,index) in List" ( B) |% t; L% a4 m6 g
            :key="index"
/ J) Y! q/ L1 X            :content="item" 6 D: S0 P: B  H. }3 a
            :index="index"
# |- v, k8 X& a' p            @delete="handleDelete"/ I# J, n% U" T$ H+ r
            >. R# a  M% q7 s! B6 e
            </todo-item>1 W1 E4 _$ `; ]7 m1 E4 u- T
        </ul>
: k, e, X4 d7 D$ l" x    </div>
* T9 W- d! [4 |; h    <script>
- r# ]" m  I8 g. Z3 c( N        Vue.component('todo-item', {1 S/ }6 z) \8 `7 M& @
            props: ['content','index'],
& a$ w1 R, g5 s            template: '<li @click="deleteRow">{{content}}</li>',
2 J$ z% F. d% F1 M            methods: {
0 [( s) M' _: I. t" |                deleteRow:function(){
7 G" a+ ^+ {  X3 e4 T                   this.$emit('delete',this.index);& l1 y0 h: U' z7 x9 r. _
                }& p; h, s- J' A' X% w
            }$ |' |: U" F$ G/ o- E$ q
        })
4 }# C1 ]: l; z6 h6 W        new Vue({
' J8 |+ ]- |- }            el: '#root',; a( V7 y6 Y4 u+ [) J% d# t" o2 x
            data: {4 x, a. V: Y- J( Z* M$ @
                inputVaule: '',
" }; `1 b, @; Y9 u5 F7 t3 ?                List: []) w9 R' ~$ b/ U8 v1 M
            },4 p) g6 L* N) q/ i+ w
            methods: {
7 e6 |9 b0 q: r' q& Y. [6 ~                Submit: function () {
7 E% X8 ?! O# Z                    if (this.inputVaule != '') {
% j7 l% N/ `( C5 ~" V                        this.List.push(this.inputVaule);& U  ^4 n# t( I! v1 J; j, l
                    }
$ U# V5 a3 s. d+ X$ Z                    this.inputVaule = '';( n: V% w: v) d0 k) e( O
                },
( u; z1 Q3 F8 H" R5 W% ?' z                handleDelete: function(index) {
$ J7 M% `3 i7 M. e9 ]7 x7 \                    this.List.splice(index,1);               
$ [6 T( D( j( G$ \: B6 |; y                }
  n' {7 v/ r3 N: M7 v; ?            }
  Y0 Q! P* E! e( M- ^! F        })" ^2 R9 `+ k2 C7 r& h
    </script>
1 E4 K0 H( X- x9 D( `* t: n9 p, W</body>
# w7 ?% c/ p4 i5 n& z! E</html>
3 ]! P5 a+ B% s( L% q6 n9 `
8 ~5 E. Q: N5 e+ M8 r! h# j2 {

1 j3 b( [: h' D! ?) i/ J+ V
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复2

4

主题

65

回帖

1411

积分

钻石会员

积分
1411
发表于 2019-8-10 09:22:12 | 显示全部楼层
最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么: e: x. A( b$ [: C( k
另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

2471

主题

1276

回帖

8万

积分

管理员

PLM之家站长

积分
82201
QQ
 楼主| 发表于 2019-9-1 18:31:50 | 显示全部楼层
Frank 发表于 2019-8-10 09:226 d6 u. f% B+ B- d7 A
最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么
- U1 b) W- ]& Q& U1 O  Q另外咱们平台对代码性质的 ...

0 E+ L* |! j2 e/ k1 fweb 开发前端框架,以后着重于互联网方面了
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了