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

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

  [复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

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

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

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

x
: n8 n9 d0 }" g& i: z

' S: G- F! s$ t
$ @' e6 ~( x2 Q% B9 j) n
5 O, j; ?; r* m2 n<!DOCTYPE html>
& a  k% N& X4 O<html lang="en">
9 E8 ~, l3 J: u5 v<head>
& }+ v7 i. ]6 ^- s    <meta charset="UTF-8">5 u% A; b5 x! L; e( i
    <title>to Do list</title>
8 `( x9 c# f% C' ^+ Y5 b( R    <script src="./vue.js"></script>
7 |* z$ T4 I8 J( @( m</head>
0 v$ A7 E, ^4 L3 e3 J/ f. r+ c6 P<body>2 X3 R; u) @6 U2 R% L8 o
    <div id="root">
  C7 q' w; G: p4 s- l% {9 z        <input type="text" v-model="inputVaule" />
5 g. n8 i& A% Z        <button @click="Submit">Submit</button>
8 `- g6 w3 b4 q: d8 H6 ^        <ul>" q' b3 W  V. I. b* A: U+ d6 y& ~& b# [
            <todo-item v-for="(item,index) in List"
1 r2 G0 k1 _, |" T3 _# K) W            :key="index" 2 s" Z+ b" [: q# l; U, W' e) r# v
            :content="item" ' N( ?' T" \6 W; y! u! L
            :index="index"
5 A3 n3 I4 n. q  H! X! E/ v+ i            @delete="handleDelete"
  w8 C) r5 Z8 T3 x            >
" @, m1 d3 S; C1 c            </todo-item>3 U3 @2 q/ W( t5 e* U
        </ul>
$ j. g! m  T4 w/ U1 f& L4 C    </div>
  Y; {, A7 I# x  u    <script>
* `4 i2 t( D, G# A- D; N* a        Vue.component('todo-item', {
2 U3 F! f- I& K            props: ['content','index'],1 }+ O1 f7 _6 F. }% @: }6 H( q0 [
            template: '<li @click="deleteRow">{{content}}</li>',
  H' X& o4 q8 u- ~2 o1 V  B' q            methods: {
0 n% [' d; [+ K# E  D* k                deleteRow:function(){2 G: g) B7 e$ z7 y! ~& _
                   this.$emit('delete',this.index);8 R+ J. l3 v7 l8 U* u! D; a
                }3 i% E5 G: `  w* o0 U
            }
' t( h9 G& D+ ?* {# F        })% O8 b/ c" I9 |* e
        new Vue({7 F" g. Q  ?% a, g# ]9 Y  g
            el: '#root',
' t$ J# d9 ^* `6 }  Y$ p  D* K# |            data: {
8 w, d! b8 p6 A3 Q1 H  u                inputVaule: '',, |: p( e( O3 z
                List: []9 v0 c. x/ V- A: q( i6 L$ {7 d: y
            },
7 N' V4 }) C' @5 T            methods: {$ X. r4 F7 i# L
                Submit: function () {  q4 i$ W2 l) R3 a
                    if (this.inputVaule != '') {4 ?3 i! c' b* Y' R% w
                        this.List.push(this.inputVaule);
  \7 w" z  c* g4 e2 v$ g                    }
0 M0 G' A( P  D! l                    this.inputVaule = '';
5 H! F& c0 w  Q                },+ c! c9 g& e( B5 E* U8 n
                handleDelete: function(index) {
+ z. z) c/ o% W9 i  A) Z  O& Q' W                    this.List.splice(index,1);               # @. R' ~! C  c) d
                }( E. c' Q% \; T6 m
            }; H( p4 b# Y1 l: P
        }); o3 X+ Z+ P9 K# S) ^0 B+ k
    </script>; ]' d% M- k% P: }4 S
</body>$ l1 a# q% }* F: a. A9 G. C! A; J
</html>% ?, ?' y1 N( N% r' D2 O# y# S

) C6 i5 C% M) [/ K2 N
+ p9 C  U/ ^4 x. j' [
上海点团信息科技有限公司,承接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嘛,还是其他的什么9 s' q  G! ?4 G0 f$ o0 u
另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82166
QQ
 楼主| 发表于 2019-9-1 18:31:50 | 显示全部楼层
Frank 发表于 2019-8-10 09:22
  S0 G& {$ Z4 _: T- `最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么+ X' @3 S& u" \! s
另外咱们平台对代码性质的 ...
) l6 ?1 d; C. g# Q$ [0 h# E& \4 g
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二次开发专题模块培训报名开始啦

    我知道了