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

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

  [复制链接]

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

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

admin 楼主

2019-8-7 18:10:37

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

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

x

# P$ n4 X. m3 H- _- c  Y' E) U) l6 M: D; Q% \/ P/ A* L, y) X3 |

# t4 a/ _: F( v
2 `6 w" }2 V5 N' b7 g, _<!DOCTYPE html>8 y6 r- S# T9 v  z, y6 r
<html lang="en">
: v8 Q9 g/ v, s! s<head>
' A, |8 H1 X( E2 K/ J5 I# x- V    <meta charset="UTF-8">, ]6 m( z9 d2 Y  p2 T
    <title>to Do list</title>
" g; Z7 D! q1 m& ]) `' |    <script src="./vue.js"></script>
, e. {& |1 u8 V  \/ W</head>
- W7 a1 S: l9 j  f+ Y2 U" U<body>
# q: k. Y5 `: K    <div id="root">+ I0 g( A7 P0 g  I5 W
        <input type="text" v-model="inputVaule" />5 l% s& V; G6 r; P
        <button @click="Submit">Submit</button>
- D: ?2 ?" W* u        <ul>
; {2 g: A" D: S. Q% q7 V            <todo-item v-for="(item,index) in List" 7 i9 t7 R* A, D& I
            :key="index"
' P% V; X) m7 e- W            :content="item" & u* I+ }  ?) V7 |6 _7 r
            :index="index"
5 Z3 t* |/ o5 N. g/ I            @delete="handleDelete"$ t2 E  }6 s- \8 O; t
            >
. n9 E8 B6 a8 M: ]            </todo-item>
& ]2 L& l1 `/ d( Y  @* w. k        </ul>
! K+ e' c$ K! ]+ l& z0 {6 {$ s& c1 |    </div>
4 |; t, y1 I# n* \7 S& M! U% S9 N    <script>
7 `1 S* z: g6 @8 O2 {        Vue.component('todo-item', {
. a/ ^4 O% z& b, J$ h            props: ['content','index'],
! p. W# ]" X% v2 K, ?4 N            template: '<li @click="deleteRow">{{content}}</li>',
3 A0 _6 `( U8 H+ D/ L; V            methods: {
  A, w& T( P. ~$ z0 A% V                deleteRow:function(){
# p2 [5 a; E$ [" Y                   this.$emit('delete',this.index);
6 w8 K1 q) ~: t                }
) I* b6 ]" f' r, Q            }4 Y2 `7 D8 n/ K' u% I
        })" X) \$ S8 {8 `, p0 F/ O: r) ?
        new Vue({
6 U8 v* @4 d) f% H            el: '#root',
( {& c$ w+ c+ c            data: {, {; ]2 S( ?: h; O  j, f
                inputVaule: '',: c6 C1 \+ ]: F. d+ f
                List: []
2 A# u# \7 G" V& x8 S            },( n( V* ?& L$ G- p' Z3 R" \
            methods: {0 x! r8 Z# t+ ^2 ^
                Submit: function () {0 m8 T' _3 _7 A2 K9 [& T5 X
                    if (this.inputVaule != '') {
4 J( E3 c( a7 T6 S% c- I/ I8 ^                        this.List.push(this.inputVaule);
/ }: S0 U) t1 A; c! `: v( ]                    }
/ l  a9 h/ P  f; c, q# K- _                    this.inputVaule = '';
' S2 M4 R4 f" V( |$ g8 Q* X' y                },0 [( q/ \/ [& x; c, k% e% ~( z
                handleDelete: function(index) {
) Z, p/ n& K) h1 w" o' o                    this.List.splice(index,1);               + P- U; j. N: P3 O+ v+ P1 b
                }* T4 O8 H$ I* _, i
            }
8 M0 l( l0 X/ F- d+ P/ h        })3 k2 w6 r! z) R
    </script>
' L( U; i9 s8 T8 i' T6 s/ |& g& W</body>
- \% @! c. \( y* _+ v, o' n</html>* P8 x: c5 l/ h

6 y) S: V/ p: o, ^9 x; x
9 I, p# _: Y# U0 o( A
上海点团信息科技有限公司,承接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嘛,还是其他的什么
5 [; c' H( @1 R& w* U( b: _另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接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$ X. t" t6 R" h3 S9 ^- c
最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么% |0 n: G6 k8 R$ ?
另外咱们平台对代码性质的 ...

  l4 @# k; D, @# h: Y+ mweb 开发前端框架,以后着重于互联网方面了
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了