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

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

  [复制链接]

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

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

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

x

- B- {. E% K& R: z8 d4 }1 k* p/ H, o3 V5 v- j0 a. J

/ l& w. l7 A% x+ |) ?0 G
3 n! J( A9 v/ {" M2 |2 G2 c: B<!DOCTYPE html>* V+ p5 a) e: l2 R8 p. S
<html lang="en">, a/ M  u! y- P3 e; t( v% Q* n
<head>$ n1 p8 S9 k6 f9 k3 t. a2 z$ D6 c4 m
    <meta charset="UTF-8">
" J3 N: z# [" V* G( `2 Y2 \- G    <title>to Do list</title>
0 P6 ]" G0 V3 C' j    <script src="./vue.js"></script>2 O+ S- K* q1 j9 m! l+ o- V8 E
</head>
7 w* B1 Y: `- R; V0 N<body>6 Z+ G3 n  Y& r0 G! E
    <div id="root">5 s% S8 W4 ^2 q* H
        <input type="text" v-model="inputVaule" />8 [% `% t; f& I* r: |: t
        <button @click="Submit">Submit</button>
# v! _% L8 `2 o* Z5 A2 \        <ul>2 o1 b8 O% M" X2 X6 @" f/ U5 @
            <todo-item v-for="(item,index) in List"
* O1 `/ V! m+ k& o0 i            :key="index" ( k& R3 I' o3 V; \; |$ j. u  z
            :content="item" * c8 }$ V2 D& d3 j/ ]" n8 N
            :index="index"
. F& [* P0 L: s3 X            @delete="handleDelete"( t  @+ v& J, `
            >
2 T8 H# i7 i* h& V            </todo-item>/ H5 A) a& }: c5 _8 w( q/ @
        </ul>
7 c* J6 Z; `; r5 \/ y. L/ p    </div>' @5 C* n5 j" a# D! q
    <script>
; @3 k' X+ S$ @( T/ p8 l" P        Vue.component('todo-item', {5 |$ J% ^6 p* S0 [, X" N- L
            props: ['content','index'],# @* E) n+ b( [. w( S
            template: '<li @click="deleteRow">{{content}}</li>',
  J2 H7 o8 q+ Y7 q. h% D            methods: {$ F/ X$ r* M$ R3 f& h6 h+ W: S" V
                deleteRow:function(){
; c8 @- D$ H) |' i- _                   this.$emit('delete',this.index);
( z5 J% p  F  I8 f0 R0 v' j1 }7 ?                }
0 B6 a- W5 D6 ~$ G# E* K            }
5 H! i" t1 b2 Z* {5 b        })0 H9 Q. d; ]$ r. S4 H- |
        new Vue({
. ?- {0 H5 J7 _) E. q            el: '#root',4 n+ I. ^  x" y- S, h: N
            data: {/ O( ~9 p0 Q& \* e
                inputVaule: '',
- {: d2 I. `; q                List: []& N) W' g4 j( I: v# V% j& i
            },
/ C$ V/ J9 j, B. \% d            methods: {
1 |2 m0 i- n% c: f  ~) f                Submit: function () {# `8 {. u' ]1 i0 p( X' ^
                    if (this.inputVaule != '') {
3 X2 @3 m+ \+ G" g                        this.List.push(this.inputVaule);5 x; n: O  D4 o& K+ K6 ]) G
                    }+ @' Y- y! @1 r
                    this.inputVaule = '';
0 D4 r$ `1 O3 [4 ]! w5 J' R                },6 o+ j0 N1 K+ T( y9 i" `
                handleDelete: function(index) {
) R* C) Q4 d( _# P; l                    this.List.splice(index,1);               
) o: i, `  j* ]& Q1 O+ S- D, V                }
( \" E, V; _9 x2 D0 F$ k            }5 g" y; c4 f+ d% F% L
        })
) N, |# J$ ~  r) m1 U& u& Z" p/ w    </script>
4 _5 f  u" P1 ^& k& y</body>
" a- X6 W5 ?9 B6 ]4 Y) }" K5 J</html>
  \) W7 Z# O; p6 ~4 R! J# c
- w$ I/ A% b/ z/ r0 y* [

$ C. B0 W5 u* [0 o0 h8 P: u
上海点团信息科技有限公司,承接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嘛,还是其他的什么" i4 F; O6 \9 Z% G( f" c
另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接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
) x3 |% {$ h5 c- C最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么
. ~' T& Y9 o6 x' J另外咱们平台对代码性质的 ...

/ d) v) X& E3 M2 f$ P$ o- Kweb 开发前端框架,以后着重于互联网方面了
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了